.legal-page{max-width:880px;padding-block:70px 90px}.legal-page h1{font-size:clamp(46px,6vw,76px);line-height:1.02}.legal-date{margin-top:22px;color:var(--muted);font-size:14px}.legal-page section{padding-block:35px;border-top:1px solid var(--line)}.legal-page section:first-of-type{margin-top:45px}.legal-page h2{font-size:38px;line-height:1.1;margin-bottom:25px}.legal-page h3{font-size:19px;margin-top:25px;margin-bottom:12px}.legal-page p+p{margin-top:17px}.legal-page p{color:#5c554f;font-size:16px;line-height:1.8}.legal-page strong{color:var(--ink)}.legal-page p a,.legal-page dd a,.legal-footer a{text-decoration:underline;text-underline-offset:4px;color:var(--copper-dark);overflow-wrap:anywhere}.legal-page dl{display:grid;grid-template-columns:220px 1fr;gap:13px 30px;margin:0 0 25px;font-size:16px}.legal-page dt{color:var(--muted)}.legal-page dd{margin:0}.legal-footer{padding-block:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:13px}@media(max-width:600px){.legal-page{padding-block:45px 60px}.legal-page dl{grid-template-columns:1fr;gap:4px}.legal-page dd{margin-bottom:15px}.legal-home{font-size:12px}.legal-footer{flex-direction:column}.legal-page h2{font-size:34px}.legal-page section{padding-block:28px}.legal-page p{font-size:15px}}