.legal-page{max-width:900px}.legal-page h1{margin:0 0 24px;font-size:clamp(3.4rem,7vw,6rem)}.legal-intro{max-width:680px;color:var(--muted);margin-bottom:70px;font-size:18px}.legal-content{max-width:760px}.legal-content section{border-top:1px solid var(--line);padding:30px 0}.legal-content h2{margin-bottom:14px;font-size:1.8rem}.legal-content p{color:#4d5967;margin:0;font-size:15px}.legal-content a{color:var(--blue);text-decoration:underline}.legal-note{background:#edf1f2;margin:35px 0;padding:20px;color:var(--muted)!important;font-size:13px!important}@media (max-width:760px){.legal-page{padding-top:70px;padding-bottom:70px}.legal-page h1{font-size:clamp(3rem,13vw,4.5rem)}.legal-intro{margin-bottom:45px;font-size:16px}}
