.legal-doc{padding:var(--space-7) 0 var(--space-8)}.legal-doc__inner{max-width:42rem}.legal-doc__header{margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.legal-doc__title{margin:0 0 var(--space-2);font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700}.legal-doc__updated{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:.875rem}.legal-doc__lead{color:var(--color-text-secondary);margin:0;font-size:1.0625rem;line-height:1.65}.legal-doc__body{gap:var(--space-6);flex-direction:column;display:flex}.legal-doc__section-title{margin:0 0 var(--space-3);font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);font-size:1.25rem;font-weight:600}.legal-doc__p{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:1rem;line-height:1.7}.legal-doc__p:last-child{margin-bottom:0}
