.legal-page{max-width:880px;margin:0 auto;padding:64px 24px 88px;line-height:1.8}.legal-page h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15;margin:0 0 40px}.legal-page h2{font-size:1.35rem;line-height:1.4;margin:36px 0 12px}.legal-page p{margin:0 0 18px}.legal-page ul{padding-left:24px;margin:0 0 18px}.legal-page a{text-decoration:underline;overflow-wrap:anywhere}@media(max-width:640px){.legal-page{padding:40px 20px 64px}}
