.LegalPage-module__qVrDrG__hero{padding-block:clamp(64px,8vw,104px)}.LegalPage-module__qVrDrG__title{font-size:clamp(40px,5.6vw,72px)}.LegalPage-module__qVrDrG__updated{font:500 13px var(--mono-f);letter-spacing:.12em;text-transform:uppercase;color:#c1e1e0;margin-top:18px}.LegalPage-module__qVrDrG__body{padding-block:clamp(56px,7vw,96px)}.LegalPage-module__qVrDrG__grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.LegalPage-module__qVrDrG__doc{max-width:760px;color:var(--muted-light);font-size:16px;line-height:1.75}.LegalPage-module__qVrDrG__intro{color:var(--ink);margin-bottom:8px;font-size:18px;line-height:1.7}.LegalPage-module__qVrDrG__doc section{border-top:1px solid var(--line-light);margin-top:36px;padding-top:36px}.LegalPage-module__qVrDrG__doc h2{letter-spacing:-.02em;color:var(--ink);margin-bottom:14px;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.2}.LegalPage-module__qVrDrG__doc h3{color:var(--ink);margin:22px 0 8px;font-size:17px;font-weight:600}.LegalPage-module__qVrDrG__doc p+p,.LegalPage-module__qVrDrG__doc ul+p,.LegalPage-module__qVrDrG__doc p+ul{margin-top:12px}.LegalPage-module__qVrDrG__doc ul{gap:8px;margin:12px 0 0;padding-left:22px;list-style:outside;display:grid}.LegalPage-module__qVrDrG__doc li::marker{color:var(--brand)}.LegalPage-module__qVrDrG__doc strong{color:var(--ink);font-weight:600}.LegalPage-module__qVrDrG__doc a{color:var(--brand);font-weight:500}.LegalPage-module__qVrDrG__aside{position:sticky;top:100px}.LegalPage-module__qVrDrG__help{border:1px solid var(--line-light);background:var(--surface-tint);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:24px;display:flex}.LegalPage-module__qVrDrG__helpIcon{background:var(--grad);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:8px;display:grid}.LegalPage-module__qVrDrG__helpIcon svg{width:20px;height:20px}.LegalPage-module__qVrDrG__help p{color:var(--muted-light);font-size:14px}.LegalPage-module__qVrDrG__help a:not([class]){color:var(--brand);font-size:14px;font-weight:600;text-decoration:none}.LegalPage-module__qVrDrG__help a[class]{margin-top:12px}@media (max-width:900px){.LegalPage-module__qVrDrG__grid{grid-template-columns:1fr}.LegalPage-module__qVrDrG__aside{position:static}}
