.legal-card{max-width:var(--max-width-content);margin:0 auto}.legal-section+.legal-section{margin-top:var(--space-6)}.legal-section h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-3)}.legal-section p{font-size:var(--font-size-sm)}.legal-section .list-bullet{margin-top:var(--space-2)}.section-meta-links{padding-top:var(--space-8);padding-bottom:var(--space-12)}.legal-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4)}.legal-meta-card{display:block;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.legal-meta-card h2{font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.legal-meta-card p{font-size:var(--font-size-sm);color:var(--color-text-muted)}.legal-meta-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:rgba(201,154,75,0.7)}@media(max-width:767px){.legal-section h2{font-size:var(--font-size-xl)}}