.legal-main{max-width:920px;margin:0 auto;padding:80px max(24px,6vw) 120px}.legal-main h1{font-size:clamp(46px,7vw,76px);margin:30px 0 55px}.legal-main h2{font-size:clamp(24px,3vw,34px);margin:48px 0 16px;letter-spacing:-.035em}.legal-main h3{font-size:19px;margin:30px 0 10px}.legal-main p,.legal-main li{color:#56615b;font-size:16px;line-height:1.75}.legal-main ul{padding-left:22px}.legal-main a{text-decoration:underline;text-underline-offset:3px}.legal-back{display:inline-block;font-weight:700;font-size:14px;margin-bottom:20px}.legal-note{border-left:3px solid var(--lime);padding:4px 0 4px 22px}.legal-footer{grid-template-columns:1.4fr 1fr auto}.legal-footer>span{text-align:right}@media(max-width:760px){.legal-main{padding-top:55px}.legal-footer{grid-template-columns:1fr}.legal-footer>span{text-align:left}}
