.legal{max-width:1000px;margin:0 auto;padding:70px 4.5% 90px}.legal h1{font-size:clamp(44px,7vw,86px);margin:20px 0 45px;overflow-wrap:anywhere}.legal section{max-width:760px;margin:42px 0}.legal h2{font-size:clamp(25px,3vw,34px);letter-spacing:-.025em;margin-bottom:20px}.legal p{margin-top:16px;overflow-wrap:anywhere}.legal a{text-decoration:underline;text-underline-offset:4px}.legal-note{padding:24px;border-left:3px solid #69765e;background:#f3f4f0;max-width:760px}.legal-note p{font-size:15px;margin-top:8px}.legal-pending,.legal-date{color:#626a5f}.legal-date{font-size:13px;border-top:1px solid #dce0d8;padding-top:24px}@media(max-width:800px){.legal{padding:40px 5% 60px}.legal h1{margin-bottom:30px}.legal-note{padding:18px}}