.bn-legal-page{max-width:720px;margin:0 auto;padding:32px 20px 96px}.bn-legal-back{color:var(--bn-text-muted);font-size:.9375rem;text-decoration:none}.bn-legal-back:hover{color:var(--bn-primary)}.bn-legal-page h1{font-family:var(--bn-font-heading);margin:8px 0 4px;font-size:clamp(2rem,5vw,2.75rem)}.bn-legal-lead{color:var(--bn-text-muted);margin:0 0 8px}.bn-legal-authoritative{border-left:2px solid var(--bn-rule);color:var(--bn-text-muted);margin:12px 0 0;padding-left:12px;font-size:.9375rem}.bn-legal-section{margin-top:40px;scroll-margin-top:24px}.bn-legal-section h2{font-family:var(--bn-font-heading);margin:0 0 12px;font-size:clamp(1.25rem,3vw,1.6rem)}.bn-legal-section h3{margin:22px 0 6px;font-size:1.0625rem;font-weight:600}.bn-legal-section p,.bn-legal-section li{max-width:68ch;line-height:1.65}.bn-legal-section p{margin:0 0 12px}.bn-legal-section ul{margin:0 0 12px;padding-left:20px;list-style:outside}.bn-legal-facts{grid-template-columns:minmax(120px,max-content) 1fr;gap:6px 20px;margin:0;display:grid}.bn-legal-facts dt{color:var(--bn-text-muted)}.bn-legal-facts dd{margin:0}@media (max-width:480px){.bn-legal-facts{grid-template-columns:1fr;gap:2px}.bn-legal-facts dd{margin-bottom:10px}}.bn-legal-section h3[id]{scroll-margin-top:24px}.bn-legal-form{border:1px solid var(--bn-rule);border-radius:8px;margin:16px 0 12px;padding:12px 16px}.bn-legal-form h4{margin:0 0 8px;font-size:1rem;font-weight:600}.bn-legal-form ul{padding-left:0;list-style:none}
