.legal-page{min-height:60vh;padding:6rem 0 4rem}.legal-page h1{color:var(--primary);margin-bottom:.5rem;font-size:2.5rem}.legal-page .legal-date{color:var(--text-muted);margin-bottom:3rem;font-size:.85rem}.legal-page h2{color:#fff;margin-top:2.5rem;margin-bottom:.8rem;font-size:1.3rem}.legal-page p,.legal-page li{color:var(--text-muted);font-size:.95rem;line-height:1.8}.legal-page ul{margin:.5rem 0;padding-left:1.5rem}.legal-page a{color:var(--primary);text-decoration:none}.legal-page a:hover{text-decoration:underline}@media (max-width:768px){.legal-page{padding:4rem 0 3rem}.legal-page h1{font-size:1.8rem}}
