.legal-document{width:min(860px,calc(100% - 40px));margin:0 auto;padding:64px 0 96px;color:#17213a;font:16px/1.7 Inter,system-ui,sans-serif}.legal-document h1{margin:0 0 10px;color:#0b1735;font-size:clamp(34px,5vw,52px);line-height:1.08}.legal-document h2{margin:48px 0 12px;color:#102048;font-size:26px;line-height:1.25}.legal-document h3{margin:30px 0 8px;color:#182b58;font-size:19px}.legal-document p{margin:10px 0}.legal-document ul{margin:10px 0 18px;padding-left:26px}.legal-document li{margin:4px 0}.legal-document a{color:#1859b8;text-underline-offset:3px}.legal-document strong{color:#0f1c3c}.legal-document--short{min-height:65vh}.legal-document dl{display:grid;grid-template-columns:180px 1fr;margin:32px 0;padding:24px;border:1px solid #dce5f4;border-radius:16px;background:#f7faff}.legal-document dt{font-weight:700}.legal-document dd{margin:0 0 14px}@media(max-width:600px){.legal-document{padding-top:38px}.legal-document dl{grid-template-columns:1fr}.legal-document dd{margin-top:2px}}
