body.legal-site{background:#f4f8ff;color:#17243c}.legal-site .legal-hero{padding:160px 24px 48px;text-align:center;max-width:960px;margin:auto}.legal-site .legal-hero h1{font-size:clamp(2.1rem,5vw,3.8rem);line-height:1.12;color:#14233d;margin:18px 0}.legal-site .legal-hero p,.legal-site .legal-hero small{color:#465b77;line-height:1.7}.legal-kicker{color:#09688a;font-size:12px;font-weight:800;letter-spacing:.12em}.legal-site .legal-document{box-sizing:border-box;width:calc(100% - 32px);max-width:900px;margin:0 auto 72px;padding:clamp(24px,5vw,56px);background:#fff;border:1px solid #d7e3ef;border-radius:24px;box-shadow:0 18px 50px #1639690d}.legal-site .sec-white{background:transparent}.legal-site .legal-document h2{display:block;color:#17243c!important;font-size:clamp(20px,3vw,26px);line-height:1.35;margin:36px 0 14px;scroll-margin-top:125px}.legal-site .legal-document h2:first-child{margin-top:0}.legal-site .legal-document p,.legal-site .legal-document li{color:#40516b!important;font-size:16px;line-height:1.85;margin:0 0 18px;overflow-wrap:anywhere}.legal-site .legal-document a{color:#1256b0!important;text-decoration:underline;text-underline-offset:3px}.legal-site .legal-document a:focus-visible{outline:3px solid #1e83df;outline-offset:4px}html[data-theme=dark] body.legal-site{background:#0c1729}html[data-theme=dark] .legal-site .legal-document{background:#14243a;border-color:#32465f}html[data-theme=dark] .legal-site .legal-hero h1,html[data-theme=dark] .legal-site .legal-document h2{color:#f2f7ff!important}html[data-theme=dark] .legal-site .legal-document p,html[data-theme=dark] .legal-site .legal-document li,html[data-theme=dark] .legal-site .legal-hero p,html[data-theme=dark] .legal-site .legal-hero small{color:#c7d5e7!important}html[data-theme=dark] .legal-site .legal-document a,html[data-theme=dark] .legal-site .legal-kicker{color:#86d5ff!important}@media(max-width:600px){.legal-site .legal-hero{padding-top:125px}.legal-site .legal-document{border-radius:18px}.legal-site .sec .container{padding:0}.legal-site .legal-document p{font-size:15px}}
