.bt-page{--bt-surface:#0f1928;--bt-card:#142237;--bt-border:#29405f;--bt-text:#e9f1fb;--bt-muted:#aebdd0;--bt-accent:#63b3ff;--bt-accent2:#8b7cff;background:#09111d;color:var(--bt-text);min-height:70vh;padding-bottom:64px}.bt-inner{width:min(1180px,calc(100% - 32px));margin:auto}.bt-hero{padding:64px 0 40px;background:radial-gradient(circle at 85% 10%,rgba(99,179,255,.13),transparent 34%),linear-gradient(180deg,#101d30,#09111d)}.bt-eyebrow{font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--bt-accent);font-size:.78rem}.bt-hero h1{font-size:clamp(2.3rem,5vw,4.5rem);margin:.35em 0 .2em}.bt-hero p{max-width:800px;color:var(--bt-muted);font-size:1.12rem}.bt-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.bt-meta span{border:1px solid var(--bt-border);background:rgba(20,34,55,.75);padding:8px 12px;border-radius:999px;color:#d7e5f7}.bt-summary{padding:28px 0}.bt-summary h2{font-size:1.35rem}.bt-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.bt-summary-grid>div{background:var(--bt-card);border:1px solid var(--bt-border);border-radius:16px;padding:18px}.bt-summary-grid strong,.bt-summary-grid span{display:block}.bt-summary-grid strong{color:#fff;margin-bottom:6px}.bt-summary-grid span{color:var(--bt-muted);font-size:.92rem}.bt-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start}.bt-toc{position:sticky;top:90px}.bt-toc details{background:var(--bt-card);border:1px solid var(--bt-border);border-radius:16px;padding:12px}.bt-toc summary{cursor:pointer;font-weight:800;padding:7px}.bt-toc a{display:block;color:#cbd9eb;text-decoration:none;padding:7px 9px;border-radius:8px;font-size:.9rem}.bt-toc a:hover{background:rgba(99,179,255,.1);color:#fff}.bt-content{min-width:0}.bt-notice,.bt-section,.bt-help{background:var(--bt-card);border:1px solid var(--bt-border);border-radius:18px;padding:clamp(20px,3vw,32px);margin-bottom:18px;box-shadow:0 14px 36px rgba(0,0,0,.16)}.bt-notice{border-left:4px solid var(--bt-accent)}.bt-notice strong{font-size:1.1rem}.bt-section{scroll-margin-top:110px}.bt-section h2{margin:0 0 16px;color:#fff;font-size:1.45rem}.bt-section p,.bt-notice p,.bt-help p{color:var(--bt-muted);line-height:1.72}.bt-section p:last-child{margin-bottom:0}.bt-help{background:linear-gradient(135deg,rgba(99,179,255,.1),rgba(139,124,255,.08)),var(--bt-card)}.bt-help>div{display:flex;gap:10px;flex-wrap:wrap}.bt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:10px;background:#d92d3d;color:#fff!important;text-decoration:none;font-weight:800}.bt-btn-secondary{background:transparent;border:1px solid var(--bt-border)}@media(max-width:900px){.bt-summary-grid{grid-template-columns:repeat(2,1fr)}.bt-layout{grid-template-columns:1fr}.bt-toc{position:static}.bt-toc details:not([open]) a{display:none}}@media(max-width:560px){.bt-summary-grid{grid-template-columns:1fr}.bt-inner{width:min(100% - 22px,1180px)}.bt-hero{padding-top:42px}.bt-help>div,.bt-btn{width:100%}}

/* Privacy-specific accent hooks intentionally inherit the canonical legal-page design system. */
