.legal-doc{max-width:44rem}.legal-doc__title{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0 0 var(--space-2)}.legal-doc__updated{font-size:var(--text-sm);color:var(--color-text-subtle);margin:0 0 var(--space-8)}.legal-doc__intro{font-size:var(--text-lg);color:var(--color-text-muted);margin:0 0 var(--space-8);line-height:1.6}.legal-doc__section{margin-bottom:var(--space-8)}.legal-doc__heading{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);margin:0 0 var(--space-3)}.legal-doc__p{font-size:var(--text-base);color:var(--color-text-muted);margin:0 0 var(--space-3);line-height:1.65}.legal-doc__list{margin:0 0 var(--space-3);padding-left:var(--space-5);gap:var(--space-2);display:grid}.legal-doc__list li{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.6}