.legal-page{--lg-rule:#0b1d2624;--lg-body:#4b5a5f;color:#12232b;max-width:1180px;margin:0 auto;padding:clamp(130px,17vh,210px) 6vw clamp(80px,12vh,140px)}.legal-page .gsx-eyebrow{color:#12232b8c}.legal-page h1{max-width:13ch;font-family:var(--font-display);letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(52px,7.4vw,104px);font-weight:400;line-height:.88}.legal-page .lg-intro{max-width:62ch;color:var(--lg-body);margin:26px 0 0;font-size:clamp(15px,1.25vw,17.5px);line-height:1.62}.legal-page .lg-updated{letter-spacing:.16em;text-transform:uppercase;color:#12232b6b;margin:34px 0 0;font-size:10.5px;font-weight:600}.legal-page .lg-sections{border-top:1px solid var(--lg-rule);margin:clamp(56px,8vh,96px) 0 0;padding:0;list-style:none}.legal-page .lg-sections>li{border-bottom:1px solid var(--lg-rule);grid-template-columns:74px minmax(0,1fr);gap:0 clamp(16px,2.4vw,34px);padding:clamp(34px,4.4vh,52px) 0;display:grid}.legal-page .lg-num{letter-spacing:.14em;color:var(--gold-deep);padding-top:7px;font-size:11px;font-weight:600;text-decoration:none;transition:opacity .2s;display:block}.legal-page .lg-num:hover,.legal-page .lg-num:focus-visible{text-underline-offset:3px;text-decoration:underline}.legal-page .lg-sections>li{scroll-margin-top:110px}.legal-page .lg-sections>li:target h2{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:6px}.legal-page .lg-sections h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(25px,2.5vw,34px);font-weight:400;line-height:1.08}.legal-page p{max-width:72ch;color:var(--lg-body);font-size:14.5px;line-height:1.78}.legal-page .lg-sections p{margin:16px 0 0}.legal-page.is-disclosure h1{max-width:9ch}.legal-page .lg-block{border-top:1px solid var(--lg-rule);margin-top:clamp(52px,7vh,88px);padding-top:clamp(30px,4vh,44px)}.legal-page .lg-block h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.04}.legal-page .lg-block p{margin:0 0 14px}.legal-page .lg-points{max-width:72ch;margin:4px 0 0;padding:0;list-style:none}.legal-page .lg-points li{color:var(--lg-body);border-top:1px solid var(--lg-rule);padding:11px 0 11px 26px;font-size:14.5px;line-height:1.7;position:relative}.legal-page .lg-points li:first-child{border-top:0}.legal-page .lg-points li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:21px;left:2px}.legal-page .lg-steps{background:var(--lg-rule);border:1px solid var(--lg-rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:26px 0 0;padding:0;list-style:none;display:grid}.legal-page .lg-steps li{background:var(--ivory);padding:26px 20px 30px}.legal-page .lg-steps span{letter-spacing:.14em;color:var(--gold-deep);font-size:11px;font-weight:600}.legal-page .lg-steps b{letter-spacing:.15em;text-transform:uppercase;margin:12px 0 9px;font-size:12px;font-weight:600;display:block}.legal-page .lg-steps p{margin:0;font-size:13.5px;line-height:1.62}.legal-page .lg-caution{border-left:2px solid var(--gold);color:#22353c;max-width:70ch;margin:clamp(30px,4vh,44px) 0 0;padding-left:clamp(18px,2.2vw,28px);font-size:clamp(14.5px,1.2vw,16.5px);line-height:1.66}.legal-page .lg-distinction{color:var(--ivory);background:#102832;margin-top:clamp(56px,8vh,96px);padding:clamp(44px,6vh,74px) clamp(26px,4vw,60px)}.legal-page .lg-distinction .gsx-eyebrow{color:color-mix(in srgb, var(--ivory) 58%, transparent)}.legal-page .lg-distinction>p:last-child{max-width:20ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--ivory);margin:20px 0 0;font-size:clamp(30px,4.4vw,62px);line-height:1.04}.legal-page .lg-onwards{letter-spacing:.04em;margin:18px 0 0;font-size:12.5px;font-weight:600}.legal-page .lg-onwards a{text-underline-offset:3px;text-decoration:underline}.legal-page .lg-related{border-top:1px solid var(--lg-rule);margin-top:clamp(56px,8vh,96px);padding-top:clamp(30px,4vh,44px)}.legal-page .lg-related h2{letter-spacing:.17em;text-transform:uppercase;color:#12232b85;margin:0 0 18px;font-size:11px;font-weight:600}.legal-page .lg-related ul{flex-wrap:wrap;gap:10px 14px;margin:0;padding:0;list-style:none;display:flex}.legal-page .lg-related a{border:1px solid var(--lg-rule);letter-spacing:.06em;align-items:center;gap:10px;padding:11px 18px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.legal-page .lg-related a:hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 7%, transparent)}.legal-page .lg-related i{color:var(--gold-deep);font-style:normal}.legal-page .lg-identity{border-top:1px solid var(--lg-rule);margin-top:clamp(40px,5vh,64px);padding-top:clamp(30px,4vh,44px)}.legal-page .lg-identity h2{letter-spacing:.17em;text-transform:uppercase;color:#12232b85;margin:0 0 20px;font-size:11px;font-weight:600}.legal-page .lg-identity dl{gap:12px;max-width:62ch;margin:0 0 20px;display:grid}.legal-page .lg-identity dl>div{grid-template-columns:190px minmax(0,1fr);gap:16px;font-size:13.5px;line-height:1.6;display:grid}.legal-page .lg-identity dt{color:#12232b80}.legal-page .lg-identity dd{margin:0}.legal-page .lg-identity p{margin:0;font-size:13.5px}.legal-page a{color:inherit;text-underline-offset:3px;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}@media (max-width:900px){.legal-page .lg-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.legal-page{padding:108px 20px 80px}.legal-page h1,.legal-page.is-disclosure h1{max-width:none}.legal-page .lg-sections>li{grid-template-columns:minmax(0,1fr);gap:10px}.legal-page .lg-num{padding-top:0}.legal-page .lg-steps{grid-template-columns:minmax(0,1fr)}.legal-page .lg-identity dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}
