.legal-page{min-height:100vh;background:var(--bg);padding:60px 0 80px}.legal-inner{max-width:760px;margin:0 auto;padding:0 24px}.legal-title{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--dark);margin-bottom:8px}.legal-date{font-size:13px;color:var(--gray);margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--border)}.legal-content section{margin-bottom:32px}.legal-content h2{font-size:16px;font-weight:700;color:var(--dark);margin-bottom:12px}.legal-content p{font-size:14px;color:var(--gray);line-height:1.75;margin-bottom:10px}.legal-content ul{margin:10px 0 10px 20px}.legal-content ul li{font-size:14px;color:var(--gray);line-height:1.75;margin-bottom:4px}@media (max-width:480px){.legal-inner{padding:0 16px}.legal-title{font-size:24px}}