.legal-page{max-width:var(--container-article);margin-inline:auto;padding:var(--space-8) var(--gutter)}.legal-content h1{font-size:var(--text-h2);font-weight:var(--weight-semibold);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);color:var(--text-1);margin-bottom:var(--space-5)}.legal-meta{display:flex;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.legal-meta-item{color:var(--text-3);font-size:var(--text-caption)}.legal-meta-item strong{color:var(--text-2)}