.legal-page{max-width:880px;padding:70px 28px 100px;margin:0 auto;line-height:1.8;overflow-wrap:anywhere}.legal-page h1{font-size:clamp(42px,7vw,76px);line-height:1.15;margin:30px 0 35px}.legal-page h2{font-size:30px;line-height:1.3;margin:42px 0 14px}.legal-page p{font-size:16px;margin:16px 0}.legal-page a{text-decoration:underline;text-underline-offset:4px}.legal-draft{border-left:2px solid #b8a679;padding-left:20px;color:#716346}@media(max-width:700px){.legal-page{padding:35px 24px 65px}.legal-page h2{font-size:27px}}