.bt-box{border:1px solid var(--pb-line);background:var(--pb-fill);color:var(--pb-text);border-radius:12px;margin-top:16px;padding:14px 16px}.bt-box__h{color:var(--pb-ink);font-size:.9375rem;font-weight:600}.bt-box__lines{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:flex}.bt-box__read{min-height:44px;font:inherit;color:var(--accent-text,var(--accent));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin:6px 0 -6px;padding:0;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.bt-sheet{z-index:70;background:color-mix(in srgb, var(--pb-dark) 55%, transparent);position:fixed;inset:0}.bt-sheet__panel{max-height:88dvh;padding:10px 20px calc(18px + env(safe-area-inset-bottom,0px));background:var(--pb-white);color:var(--pb-text);border-radius:22px 22px 0 0;outline:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.bt-sheet__grab{background:var(--pb-line-strong);border-radius:5px;flex:none;width:40px;height:5px;margin:0 auto 14px}.bt-sheet__h{letter-spacing:-.03em;color:var(--pb-ink);overflow-wrap:anywhere;flex:none;margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.bt-sheet__ver{color:var(--pb-muted);flex:none;margin-top:4px;font-size:.875rem}.bt-sheet__scroll{overscroll-behavior:contain;flex:1;min-height:0;margin-top:14px;overflow-y:auto}.bt-done{background:var(--pb-ink);height:48px;color:var(--pb-white);font:inherit;cursor:pointer;border:0;border-radius:14px;flex:none;margin-top:16px;font-size:.9375rem;font-weight:600}@media (min-width:768px){.bt-sheet{justify-content:center;align-items:center;display:flex}.bt-sheet__panel{border-radius:18px;width:100%;max-width:600px;max-height:80dvh;padding:24px 28px;position:static}.bt-sheet__grab{display:none}.bt-done{align-self:flex-end;padding:0 28px}}.bt-body{color:var(--pb-text);overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.bt-body h2,.bt-body h3,.bt-body h4{letter-spacing:-.01em;color:var(--pb-ink);margin:22px 0 6px;font-size:1.0625rem;font-weight:600}.bt-body>:first-child{margin-top:0}.bt-body p{margin:0 0 10px}.bt-body ul{margin:0 0 10px;padding-left:1.25rem;list-style:outside}.bt-body li{margin:4px 0}.bt-body strong{color:var(--pb-ink);font-weight:600}.bt-body a{color:var(--accent-text,var(--accent));text-underline-offset:3px;text-decoration:underline}.bt-page{box-sizing:border-box;width:100%;max-width:680px;margin:0 auto;padding:40px 20px 56px}.bt-page__h{letter-spacing:-.03em;color:var(--pb-ink);margin:0;font-size:2rem;font-weight:600;line-height:1.1}.bt-page__org{color:var(--pb-ink-2);margin:8px 0 0;font-size:1.0625rem}.bt-page__ver{color:var(--pb-muted);margin:4px 0 0;font-size:.875rem}.bt-page__old{border:1px solid var(--pb-line);background:var(--pb-fill);color:var(--pb-text);border-radius:12px;margin:16px 0 0;padding:12px 14px;font-size:.9375rem}.bt-page__old a{color:var(--accent-text,var(--accent));text-underline-offset:3px;font-weight:600;text-decoration:underline}.bt-page__body{margin-top:28px}.bt-page__foot{text-align:center;color:var(--pb-muted);padding:0 20px 32px;font-size:.8125rem}
