.legal-page{gap:var(--space-md);padding-bottom:var(--space-xl)}.legal-page h1{font-size:clamp(1.8rem,4vw,2.3rem);margin-bottom:var(--space-xs)}.legal-section{padding:var(--space-lg) 0;display:flex;flex-direction:column;gap:var(--space-md)}.legal-section+.legal-section{border-top:var(--border-regular)}.legal-section h2{font-size:clamp(1.2rem,1.4vw,1.45rem);line-height:1.25}.legal-section h3{font-size:1.05rem;margin-top:var(--space-xs);margin-bottom:calc(var(--space-xs) * .4)}.legal-section p{line-height:1.6;color:var(--color-text-secondary)}.legal-section ul,.legal-section ol{padding-left:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-xs);line-height:1.6}.legal-section li{color:var(--color-text-secondary)}
