.legal-page{--blue:#002fa7;--ink:#101114;--line:#d8d9dc;min-height:100vh;color:var(--ink);background:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.legal-main{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:94px minmax(0,1fr);width:100%;max-width:1440px;margin:auto;display:grid}.legal-folio{border-right:1px solid var(--line);color:var(--blue);flex-direction:column;justify-content:space-between;align-items:center;padding:31px 0 25px;display:flex}.legal-folio strong{font-size:32px;font-weight:500}.legal-folio span{writing-mode:vertical-rl;color:#6f7277;letter-spacing:1.5px;font-size:8px;font-weight:700;transform:rotate(180deg)}.legal-content{min-width:0}.legal-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 250px;min-height:300px;display:grid}.legal-hero>div{padding:68px 54px 48px}.legal-hero p{color:var(--blue);margin:0 0 25px;font-size:10px;font-weight:700}.legal-hero h1{letter-spacing:-3.5px;max-width:850px;margin:0;font-size:clamp(42px,6vw,76px);font-weight:450;line-height:.95}.legal-hero aside{border-left:1px solid var(--line);color:#686c71;flex-direction:column;justify-content:flex-end;padding:34px 28px;font-size:9px;line-height:1.6;display:flex}.legal-section{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,760px);gap:45px;padding:42px 54px;display:grid}.legal-section>h2{color:var(--blue);margin:0;font-size:12px;font-weight:700}.legal-copy h3{margin:28px 0 9px;font-size:15px;font-weight:600}.legal-copy h3:first-child{margin-top:0}.legal-copy p,.legal-copy li{color:#51565b;font-size:11px;line-height:1.75}.legal-copy ul{padding-left:18px}.legal-copy a{color:var(--blue)}.legal-facts{border-top:1px solid var(--line);margin:0}.legal-facts div{border-bottom:1px solid var(--line);grid-template-columns:210px 1fr;padding:13px 0;display:grid}.legal-facts dt{color:#74787d;font-size:9px}.legal-facts dd{overflow-wrap:anywhere;margin:0;font-size:10px}.legal-alert{border-left:4px solid var(--blue);color:#4e5358;background:#f7f7f8;padding:16px;font-size:10px;line-height:1.6}@media (max-width:760px){.legal-main{border:0;display:block}.legal-folio{display:none}.legal-hero{min-height:0;display:block}.legal-hero>div{padding:52px 19px 38px}.legal-hero h1{letter-spacing:-2.2px;overflow-wrap:anywhere;font-size:44px}.legal-hero aside{border-top:1px solid var(--line);border-left:0;padding:22px 19px}.legal-section{padding:34px 19px;display:block}.legal-section>h2{margin-bottom:24px}.legal-copy p,.legal-copy li{font-size:15px;line-height:1.65}.legal-facts div{grid-template-columns:1fr;gap:5px}.legal-facts dt{font-size:12px}.legal-facts dd{font-size:14px}}
