.legal-review{color:#172234;overflow-wrap:anywhere;background:#f8fafc;max-width:960px;margin:auto;padding:32px 20px 80px;line-height:1.7}.legal-review header{padding:32px 0}.legal-review h1{font-size:clamp(28px,5vw,44px);line-height:1.15}.legal-review h2{font-size:23px;line-height:1.3}.legal-review a{color:#234cad;text-underline-offset:3px;text-decoration:underline}.legal-review nav{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.legal-review nav a{background:#e8edf7;border-radius:10px;padding:10px 14px}.legal-review section{background:#fff;border:1px solid #dbe1e9;border-radius:16px;margin:20px 0;padding:clamp(18px,4vw,32px);scroll-margin-top:24px}.legal-review p{margin:16px 0}.legal-review aside{background:#fff5db;border-left:4px solid #ce8d14;border-radius:8px;padding:16px}.legal-review aside p{margin-bottom:0}
