.legal-document{padding-block:clamp(40px,6vw,84px)}.legal-document__header{max-width:900px;margin-bottom:clamp(32px,5vw,56px)}.legal-document__header span{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.legal-document__header h1{margin:0;font-size:clamp(30px,5vw,52px);line-height:1.08}.legal-document__header p{color:var(--color-muted);margin:18px 0 0;font-size:15px;line-height:1.7}.legal-document__content{gap:14px;max-width:960px;display:grid}.legal-document__section{border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);background:var(--color-bg-box);padding:clamp(22px,4vw,34px)}.legal-document__section h2{margin:0 0 14px;font-size:clamp(19px,3vw,25px);line-height:1.25}.legal-document__section p,.legal-document__section li{color:var(--color-muted);font-size:15px;line-height:1.75}.legal-document__section p{margin:0}.legal-document__section p+p{margin-top:12px}.legal-document__section ul,.legal-document__section ol{gap:8px;margin:12px 0 0;padding-left:22px;display:grid}.legal-document__section a{color:var(--color-accent);text-underline-offset:3px}.legal-document__section strong{color:var(--color-text)}
