.legalPage{max-width:1120px;margin-inline:auto}.legalPage .innerPageHeader{margin-bottom:38px}.legalPage .innerPageHeader h1{font-size:clamp(38px,5vw,64px);line-height:1.08}.legalDraft{border-left:2px solid var(--yellow);color:#e4dbaa;background:#f8cf400f;margin:28px 0 44px;padding:20px 24px}.legalDraft p{margin:8px 0 0;font-size:14px;line-height:1.7}.legalLayout{grid-template-columns:190px minmax(0,1fr);gap:66px;display:grid}.legalIndex{border-left:1px solid var(--line-strong);flex-direction:column;align-self:start;gap:6px;padding-left:15px;font-size:12px;display:flex;position:sticky;top:110px}.legalIndex a{color:#a9b4bd;padding:8px 0;text-decoration:none}.legalIndex a:hover{color:var(--yellow)}.legalIndex a:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.legalDocument{background:0 0;border-bottom:1px solid #ffffff20;margin:0;padding:32px 0 42px;scroll-margin-top:110px}.legalDocument:first-child{padding-top:0}.legalDocument h2{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(24px,2.4vw,30px);line-height:1.2}.legalDocument h3{margin:28px 0 12px;font-size:17px}.legalDocument p{color:#b8c1c8;max-width:75ch;margin:0 0 14px;font-size:14px;line-height:1.8}@media (max-width:760px){.legalPage .innerPageHeader{margin-bottom:28px}.legalLayout{grid-template-columns:1fr;gap:25px}.legalIndex{border-left:0;border-bottom:1px solid var(--line-strong);flex-flow:wrap;gap:3px 16px;padding:0 0 16px;position:static}.legalIndex a{padding:5px 0;font-size:11px}.legalDocument{padding:30px 0 34px}.legalDraft{margin-bottom:28px}}.legalContactLink{color:#f8cf40;text-underline-offset:4px;font-size:14px}.legalUpdated{color:#9ba4ae;margin:20px 0 40px;font-size:13px}.legalDocument a{color:var(--yellow);text-underline-offset:3px}.legalDocument ul,.legalDocument ol{color:#b5bcc4;padding-left:24px;line-height:1.8}.withdrawalForm{border-top:1px solid #ffffff30;margin-top:36px;padding-top:30px}.withdrawalForm form,.withdrawalReview{gap:18px;display:grid}.withdrawalForm label{color:#e8ecf0;gap:7px;font-size:14px;display:grid}.withdrawalForm input{color:#fff;width:100%;font:inherit;background:#0e141a;border:1px solid #52606d;border-radius:8px;padding:12px 14px}.withdrawalForm input:focus-visible,.withdrawalForm button:focus-visible{outline-offset:2px;outline:2px solid #f8cf40}.withdrawalForm button{justify-self:start}.withdrawalReview dl{overflow-wrap:anywhere;grid-template-columns:minmax(140px,1fr) 2fr;gap:9px 20px;display:grid}.withdrawalReview dt{color:#aeb8c3}.withdrawalReview dd{color:#fff;margin:0}@media (max-width:600px){.withdrawalReview dl{grid-template-columns:1fr;gap:3px}.withdrawalReview dd{margin-bottom:10px}}
