.legal-page{max-width:960px;margin:0 auto;padding:160px 5vw 100px}.legal-page>.textlink{margin-bottom:40px}.legal-page h1{font-size:clamp(2.4rem,6vw,4.5rem);margin:16px 0 48px;overflow-wrap:anywhere}.legal-page article{max-width:760px}.legal-page h2{font-size:clamp(1.25rem,3vw,1.65rem);line-height:1.4;margin:36px 0 14px}.legal-page p{line-height:1.8;margin:0 0 18px}.legal-page article a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media(max-width:700px){.legal-page{padding:130px 6vw 70px}.legal-page h1{margin-bottom:32px}}