.ikCUFq_legalContainer{background:var(--bg-primary);min-height:100vh;padding:4rem 0 5rem}.ikCUFq_legalCard{background:var(--bg-secondary);border:1px solid var(--border-ink);border-top:4px solid var(--accent-burgundy);border-radius:var(--border-radius-md);padding:3rem 3.5rem}.ikCUFq_legalHeader{border-bottom:3px double var(--border-ink-strong);margin-bottom:2rem;padding-bottom:1.5rem}.ikCUFq_legalBadge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--accent-burgundy);margin-bottom:.5rem;font-size:.68rem;display:inline-block}.ikCUFq_legalTitle{font-family:var(--font-display);color:var(--ink-primary);margin-bottom:.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:900}.ikCUFq_legalUpdated{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:.75rem}@media (max-width:768px){.ikCUFq_legalContainer{padding:2.5rem 0 3.5rem}.ikCUFq_legalCard{padding:1.75rem 1.25rem}}
