.legal-page{gap:var(--space-8);max-width:56rem;display:grid}.legal-page__header{gap:var(--space-3);display:grid}.legal-page__header h1{color:var(--color-ink);font-size:var(--text-xl);line-height:1.05}.legal-page__summary{max-width:48rem;color:var(--color-text-muted);font-size:var(--text-md)}.legal-page__updated{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.legal-page__body{gap:var(--space-8);display:grid}.legal-page__body section{gap:var(--space-3);display:grid}.legal-page__body h2{color:var(--color-ink);font-size:var(--text-lg)}.legal-page__body p,.legal-page__body li{line-height:1.7}.legal-page__body ul{gap:var(--space-2);padding-inline-start:var(--space-6);display:grid}.legal-page__related{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.legal-page__header h1{color:var(--color-accent);font-size:var(--text-xl);margin-top:0;line-height:1.05}.legal-page__summary{font-size:var(--text-sm)}@media (max-width:860px){.legal-page__header h1{font-size:var(--text-lg)}}
