.legal-page{max-width:860px;margin:0 auto;padding:80px 5vw 120px}.legal-page h1{font-size:clamp(48px,7vw,76px);margin:10px 0 45px}.legal-page h2{font-size:30px;margin:48px 0 14px}.legal-page h3{font-size:21px;margin:30px 0 10px}.legal-page p,.legal-page li{font-size:15px;line-height:1.75}.legal-page ul{padding-left:20px}.legal-page a{text-decoration:underline;text-underline-offset:3px}.legal-box{background:var(--paper);padding:28px 30px;margin:30px 0;border-left:3px solid var(--yellow)}.legal-note{font-size:12px!important;color:var(--petrol);border-top:1px solid var(--line);padding-top:18px;margin-top:50px}.legal-page address{font-style:normal;line-height:1.8}.legal-page code{font-family:monospace;font-size:.9em}