.legal-page{padding:var(--space-4xl) 0;background:var(--color-charcoal)}.legal-card{max-width:900px;padding:var(--space-2xl);background:var(--color-dark-gray);border:1px solid var(--color-medium-gray);border-radius:var(--radius-xl);margin:0 auto}.legal-title{margin-bottom:var(--space-sm)}.legal-meta{color:var(--color-gray);font-size:var(--text-sm);margin-bottom:var(--space-xl)}.legal-section{margin-bottom:var(--space-xl)}.legal-section h2{font-size:var(--text-2xl);margin-bottom:var(--space-sm)}.legal-section p{margin-bottom:var(--space-sm)}.legal-list{padding-left:1.25rem;list-style:outside}.legal-list li{color:var(--color-gray-light);margin-bottom:var(--space-xs)}@media (max-width:768px){.legal-card{padding:var(--space-xl)}}
