.legal-page{background-color:var(--clr-bg);color:var(--clr-text)}.legal-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:.5rem;color:var(--clr-primary)}.legal-updated{font-size:.95rem;color:var(--clr-text-muted);margin-bottom:3rem;font-family:var(--font-sans)}.legal-content h2{font-size:1.5rem;font-weight:600;margin-top:3rem;margin-bottom:1rem;color:var(--clr-primary)}.legal-content p{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;color:var(--clr-text)}.legal-content ul{list-style-type:disc;padding-left:2rem;margin-bottom:1.5rem}.legal-content li{font-size:1.1rem;line-height:1.8;margin-bottom:.5rem;color:var(--clr-text)}
