.legal-page{max-width:880px;padding-block:55px 80px}.legal-page h1{font-size:clamp(38px,5vw,57px);margin-bottom:18px}.legal-page h2{font-size:25px;letter-spacing:-.6px;margin-top:42px;margin-bottom:16px}.legal-page p,.legal-page li{color:#4f6258;font-size:15px}.legal-page li{margin-block:8px}.legal-page address{font-style:normal;background:#eff3e9;padding:20px;border:1px solid var(--line);border-radius:4px;margin-block:20px}.legal-page a{text-decoration:underline;text-underline-offset:3px}.legal-page .meta{font-size:12px;color:var(--muted)}.legal-page .legal-intro{border-left:3px solid var(--ink);padding-left:20px}.legal-page ul{padding-left:23px}@media print{.header,.skip,footer{display:none}.legal-page{padding:0;max-width:none;width:100%}body{background:#fff}.legal-page h2{break-after:avoid}.legal-page a{color:inherit}.legal-page address{break-inside:avoid}}
