.legal-page{max-width:880px;margin:24px auto;padding:24px;line-height:1.75;overflow-wrap:anywhere;color:#10253b}.legal-page h1{font-size:clamp(26px,4vw,38px)}.legal-page h2{font-size:22px;margin:24px 0 8px}.legal-review{border-left:4px solid #d60000;padding:14px;background:#fff4f4}.legal-page dt{font-weight:700;margin-top:12px}.legal-page dd{margin:0}.legal-page nav{font-size:14px}@media(max-width:600px){.legal-page{padding:16px;margin:12px auto}}