.legal-page{min-height:100vh;padding-top:var(--header-height)}.legal-content{max-width:760px;padding:var(--space-12) var(--space-6);margin:0 auto}.legal-title{font-size:var(--text-3xl);color:var(--color-navy);margin-bottom:var(--space-2)}.legal-date{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-8)}.legal-section{margin-bottom:var(--space-8)}.legal-section h2{font-size:var(--text-xl);color:var(--color-navy);margin-bottom:var(--space-3)}.legal-section p{color:var(--color-text);margin-bottom:var(--space-4);line-height:1.8}.legal-section ul{padding-left:var(--space-6);margin-bottom:var(--space-4)}.legal-section li{color:var(--color-text);margin-bottom:var(--space-1);line-height:1.8}.legal-back{margin-top:var(--space-8);color:var(--color-teal);font-weight:600;font-size:var(--text-sm);text-decoration:none;display:inline-block}
