.LegalSection-module__8jsKkW__section{gap:var(--space-sm);border-top:1px solid var(--rule);scroll-margin-top:calc(var(--topbar-h) + 24px);flex-direction:column;padding:clamp(28px,4vw,48px) 0;display:flex}.LegalSection-module__8jsKkW__section:first-child{border-top:0;padding-top:0}.LegalSection-module__8jsKkW__head{gap:var(--space-xs);margin-bottom:var(--space-xs);flex-direction:column;display:flex}.LegalSection-module__8jsKkW__numeral{font-family:var(--mono);font-size:var(--fs-mono-sm);letter-spacing:.14em;color:var(--accent);text-transform:uppercase;align-items:center;gap:var(--space-sm);font-weight:600;display:inline-flex}.LegalSection-module__8jsKkW__numeral:before{content:"";background:var(--accent);width:18px;height:1px}.LegalSection-module__8jsKkW__title{font-family:var(--sans);font-size:var(--fs-h3);letter-spacing:-.018em;color:var(--ink);margin:0;font-weight:600;line-height:1.2}.LegalSection-module__8jsKkW__paragraph{font-size:var(--fs-body);color:var(--ink-soft);max-width:72ch;margin:0;line-height:1.65}.LegalSection-module__8jsKkW__terms{margin:var(--space-xs) 0 0;gap:var(--space-md);flex-direction:column;display:flex}.LegalSection-module__8jsKkW__termRow{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:baseline;gap:clamp(16px,2.4vw,40px);display:grid}.LegalSection-module__8jsKkW__term{font-family:var(--mono);font-size:var(--fs-mono-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0;font-weight:600}.LegalSection-module__8jsKkW__def{font-size:var(--fs-body);color:var(--ink-soft);max-width:64ch;margin:0;line-height:1.6}@media not (min-width:720px){.LegalSection-module__8jsKkW__termRow{gap:var(--space-2xs);grid-template-columns:1fr}}
