.legal-doc{width:100%;max-width:760px;display:flex;flex-direction:column;gap:var(--space-6)}.legal-doc-stamp{margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-low)}.legal-doc-section{display:flex;flex-direction:column;gap:var(--space-2)}.legal-doc-heading{display:flex;gap:.5rem;margin:0;font-family:var(--font-display);font-size:var(--text-base);font-weight:600;color:var(--text-primary)}.legal-doc-index{color:var(--color-gold-300)}.legal-doc-body{font-size:var(--text-sm);line-height:1.7;color:var(--color-text-mid)}.legal-doc-body p{margin:0 0 var(--space-3)}.legal-doc-body p:last-child{margin-bottom:0}.legal-doc-body ul{margin:0 0 var(--space-3);padding-left:1.15rem}.legal-doc-body li{margin-bottom:.35rem}.legal-doc-body a,.legal-doc-contact a{color:var(--color-gold-300)}.legal-doc-contact{margin:0;padding-top:var(--space-4);border-top:1px solid var(--color-line-1);font-size:var(--text-sm);color:var(--color-text-low)}
