.legal-page{padding-block:64px 90px;max-width:900px}.legal-page h1{font-size:clamp(2.25rem,5vw,4rem);overflow-wrap:anywhere}.legal-body{margin-top:48px}.legal-section{margin-block:36px}.legal-section h2{font-size:1.5rem;line-height:1.3;margin-bottom:18px}.legal-section p,.legal-section ul{margin-block:16px;font-size:1rem;line-height:1.8}.legal-section a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-section a:hover{color:#b8005d}@media(max-width:760px){.legal-page{padding-block:40px 60px}}