.legal-page{background:#fbfaf7;color:#10233c}.legal-hero{padding:72px 7vw 78px;background:linear-gradient(120deg,#021f43 0%,#05264b 68%,#0a4677 100%);color:#fff}.legal-hero .eyebrow{color:#f0bd45!important}.legal-hero h1{margin:0 0 14px;color:#fff;font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.7rem,5vw,5rem);line-height:1.02;letter-spacing:-.05em}.legal-hero p{max-width:760px;margin:0;color:rgba(255,255,255,.84);font-size:1.05rem;line-height:1.62}.legal-content{max-width:980px;margin:0 auto;padding:52px 24px 78px}.legal-content>p:first-child{margin-bottom:34px;color:#6a7785;font-size:.9rem}.legal-content section{padding:24px 0;border-top:1px solid rgba(5,38,75,.12)}.legal-content h2{margin:0 0 12px;color:#05264b;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.45rem,2.2vw,2rem);letter-spacing:-.02em}.legal-content p{margin:0 0 12px;color:#4f6174;line-height:1.68}.legal-content ul{margin:12px 0 16px;padding-left:22px;color:#4f6174}.legal-content li{margin:7px 0;line-height:1.62}.legal-content strong{color:#233c57}.legal-content a{color:#0a4677;font-weight:750;text-decoration:underline;text-underline-offset:2px}@media(max-width:650px){.legal-hero{padding:58px 24px 64px}.legal-content{padding:38px 24px 58px}}