.legal-main{max-width:840px;padding-block:clamp(42px,7vw,84px)}.legal-main article{overflow-wrap:anywhere}.legal-intro{padding-bottom:32px;border-bottom:1px solid var(--line)}.legal-main h1{font-size:clamp(34px,5vw,56px);line-height:1.15;font-weight:500;letter-spacing:-1.5px;margin:18px 0 22px}.legal-main .legal-date{color:var(--gold);font-size:13px;margin-bottom:28px}.legal-main section{margin-top:36px}.legal-main h2{font-size:clamp(21px,2.5vw,25px);line-height:1.35;font-weight:500;letter-spacing:-.4px;margin-bottom:16px;color:var(--text)}.legal-main li,.legal-main p{color:var(--muted);line-height:1.85}.legal-main p+p{margin-top:16px}.legal-main ul{list-style:disc;padding-left:24px;margin-block:18px}.legal-main li+li{margin-top:9px}.legal-main li::marker{color:var(--gold)}.legal-main section .text-link{display:inline-flex;margin-top:18px}