.legal-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.legal-links a{display:inline-flex;align-items:center;min-height:var(--touch-target);overflow-wrap:anywhere}.legal-page{max-width:1200px;margin:0 auto;padding:0 var(--space-8);color:var(--color-text);overflow-wrap:anywhere}.legal-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border)}.legal-page main{max-width:72ch;margin:0 auto;padding:var(--space-8) 0;line-height:1.7}.legal-page h1{margin:var(--space-6) 0 var(--space-3)}.legal-page h2{font-size:1.25rem;margin:0 0 var(--space-3)}.legal-page section{margin:var(--space-8) 0}.legal-page p{margin:var(--space-3) 0}.legal-updated{color:var(--color-text-secondary);font-size:var(--text-meta)}.legal-footer{padding:var(--space-6) 0;border-top:1px solid var(--color-border);font-size:var(--text-meta)}@media(max-width:600px){.legal-page{padding:0 var(--mobile-gutter)}}
