.legal-page{max-width:768px;margin:0 auto;padding:150px 20px 64px}.legal-page h1{color:var(--text-primary);margin-bottom:8px;font-size:30px;font-weight:700}.legal-date{color:var(--text-secondary);margin-bottom:32px;font-size:14px}.legal-page h2{color:var(--text-primary);margin-top:32px;margin-bottom:12px;font-size:20px;font-weight:600}.legal-page p{color:var(--text-secondary);margin-bottom:16px;line-height:1.7}.legal-page a{color:var(--accent)}.legal-page ul{color:var(--text-secondary);margin-bottom:24px;padding-left:24px;line-height:1.7}.legal-page li{margin-bottom:8px}@media (max-width:768px){.legal-page{max-width:100%;padding:20px 16px 40px}.legal-page h1{font-size:24px}.legal-page h2{font-size:18px}}
