.landing .legal-doc-title{font-size:clamp(2rem,1.4rem + 2.5vw,3rem);line-height:1.05;letter-spacing:-.02em;margin-bottom:.75rem}.landing .legal-doc-updated{color:var(--color-muted);font-size:.9rem;margin-bottom:2rem}.landing .legal-doc-intro{color:var(--color-ink-2);line-height:1.7;margin-bottom:2.5rem}.landing .legal-doc-section{border-top:1px solid var(--color-line);padding:1.75rem 0}.landing .legal-doc-section h2{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.landing .legal-doc-section p{color:var(--color-ink-2);line-height:1.7;margin-bottom:.75rem}.landing .legal-doc-section p:last-child{margin-bottom:0}