.legal-page{--legal-blue:#1268b3;--legal-navy:#0b1b2d;--legal-ink:#1d252d;--legal-muted:#5f6871;--legal-paper:#f5f4ef;--legal-line:#d7d9d6;color:var(--legal-ink);background:#fff}.legal-page *{box-sizing:border-box}.legal-container{width:min(100% - 40px,1120px);margin-inline:auto}.legal-hero{color:#fff;background:var(--legal-navy);padding:68px 0 72px}.legal-breadcrumb{color:#aebac5;align-items:center;gap:9px;margin-bottom:50px;font-size:12px;display:flex}.legal-breadcrumb a{color:#dce3e9;text-decoration:none}.legal-eyebrow{color:#67ace4;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}.legal-hero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(44px,5.5vw,68px);line-height:1.04}.legal-hero>.legal-container>p:not(.legal-eyebrow){color:#cbd4dd;max-width:720px;margin:22px 0 19px;font-size:16px;line-height:1.72}.legal-date{color:#8f9daa;font-size:11px}.legal-content{background:var(--legal-paper);padding:74px 0 88px;display:block}.legal-article{max-width:850px}.legal-article section{border-bottom:1px solid var(--legal-line);padding:0 0 38px}.legal-article section+section{padding-top:38px}.legal-article h2{color:var(--legal-ink);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(24px,3vw,31px);line-height:1.18}.legal-article p{color:var(--legal-muted);margin:0;font-size:15px;line-height:1.82}.legal-article p+p{margin-top:15px}.legal-contact{color:#fff;background:var(--legal-navy);justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:25px 27px;display:flex}.legal-contact>div:first-child{gap:4px;display:grid}.legal-contact span{color:#9caab7;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.legal-contact strong{font-size:22px}.legal-contact__actions{flex-wrap:wrap;gap:9px;display:flex}.legal-contact__actions a{color:#fff;border:1px solid #fff6;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:0 17px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.legal-contact__actions a:last-child{border-color:var(--legal-blue);background:var(--legal-blue)}.legal-contact__actions a:focus-visible,.legal-breadcrumb a:focus-visible{outline-offset:3px;outline:3px solid #1268b366}.legal-note{color:#68717a;border-left:3px solid var(--legal-blue);background:#fff;margin-top:38px;padding:20px 22px;font-size:12px;line-height:1.7}@media (max-width:767px){.legal-container{width:min(100% - 30px,1120px)}.legal-hero{padding:48px 0 53px}.legal-breadcrumb{margin-bottom:36px}.legal-hero h1{font-size:clamp(39px,11vw,52px)}.legal-hero>.legal-container>p:not(.legal-eyebrow){margin-top:18px;font-size:15px}.legal-content{padding:55px 0 66px}.legal-article section{padding-bottom:30px}.legal-article section+section{padding-top:30px}.legal-article h2{font-size:clamp(24px,7vw,30px)}.legal-article p{font-size:15px;line-height:1.75}.legal-contact{flex-direction:column;align-items:stretch;padding:22px 20px}.legal-contact__actions{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:430px){.legal-container{width:min(100% - 28px,1120px)}.legal-hero{padding:42px 0 48px}.legal-hero h1{font-size:clamp(37px,10.5vw,45px)}.legal-content{padding:48px 0 58px}.legal-contact__actions{grid-template-columns:1fr}}
