.legal-hero{padding:180px 0 88px;background:var(--navy);color:#fff}.legal-hero .eyebrow{margin-bottom:28px}.legal-hero h1{margin:0;font-size:clamp(48px,4.6vw,64px);line-height:1;letter-spacing:-.06em;font-weight:400}.legal-hero p:last-child{max-width:680px;margin:38px 0 0;color:rgba(255,255,255,.62);font-size:17px;line-height:1.7}.legal-status{padding:24px 0;background:var(--blue);color:var(--navy)}.legal-status .page-shell{display:flex;justify-content:space-between;gap:30px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.legal-body{padding:100px 0 130px;background:#fff}.legal-layout{display:grid;grid-template-columns:220px minmax(0,780px);gap:90px;justify-content:center}.legal-nav{position:sticky;top:120px;align-self:start}.legal-nav p{margin:0 0 20px;color:rgba(0,16,68,.42);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.legal-nav a{display:block;padding:11px 0;border-top:1px solid var(--line);color:rgba(0,16,68,.62);font-size:12px;text-decoration:none}.legal-copy h2{margin:72px 0 22px;padding-top:8px;font-size:34px;line-height:1.15;letter-spacing:-.04em;font-weight:400}.legal-copy h2:first-child{margin-top:0}.legal-copy h3{margin:38px 0 16px;font-size:21px;font-weight:500}.legal-copy p,.legal-copy li{color:rgba(0,16,68,.72);font-size:16px;line-height:1.8}.legal-copy p{margin:0 0 22px}.legal-copy ul{margin:0 0 26px;padding-left:22px}.legal-copy li{margin:9px 0;padding-left:5px}.legal-copy a{color:#006fae}.legal-note{margin:0 0 50px;padding:24px 28px;border-left:3px solid var(--blue);background:#edf5fa}.legal-note p{margin:0;color:var(--navy)}@media(max-width:850px){.legal-layout{grid-template-columns:1fr}.legal-nav{display:none}.legal-hero{padding-top:145px}}@media(max-width:560px){.legal-status .page-shell{flex-direction:column;gap:8px}.legal-body{padding:75px 0}.legal-hero h1{font-size:50px}}
