.legal-review{max-width:900px}.legal-review>h1{margin-top:20px;font-size:clamp(34px,5.5vw,64px);overflow-wrap:anywhere}.legal-review .hero-lead{max-width:720px;font-size:17px}.legal-date{font-size:12px!important}.legal-draft{background:#f0f3ea;border-radius:0 10px 10px 0;padding:20px 24px}.legal-draft p{margin-top:8px}.legal-toc{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px;padding-block:22px;margin-block:30px;border-block:1px solid var(--line)}.legal-toc a{font-size:13px;text-decoration:none}.legal-toc a:hover{text-decoration:underline}.legal-review section{scroll-margin-top:30px}.legal-review section h2{line-height:1.3}.legal-review section p{line-height:1.85}.legal-related{padding-top:24px;border-top:1px solid var(--line)}@media(max-width:600px){.legal-toc{grid-template-columns:1fr}.legal-draft{padding:16px}.legal-review section h2{font-size:23px}}
@media(max-width:700px){.site-header nav{flex-wrap:wrap;row-gap:8px;min-width:0}}
