.legal{max-width:760px;margin:0 auto;padding:40px 36px 65px}.legal h1{font-size:47px;line-height:1.1;letter-spacing:-1px;margin-bottom:10px}.legal-date{font-size:10px;color:var(--muted);margin-bottom:26px}.legal-lead{font-size:16px;line-height:1.65;max-width:650px}.legal-jump{display:flex;flex-wrap:wrap;gap:15px;font-size:11px;margin:25px 0 35px;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.legal a{color:var(--teal);text-underline-offset:3px}.legal section{scroll-margin-top:20px;margin:30px 0}.legal h2{font-size:25px;letter-spacing:-.3px;margin-bottom:12px}.legal section p,.legal li{font-size:14px;line-height:1.75;color:#536859}.legal section p{margin:12px 0}.legal strong{color:var(--ink);font-weight:800}.legal ul{padding-left:20px}.legal li{padding-left:4px;margin:8px 0}@media(max-width:760px){.legal{padding:25px 25px 45px}.legal h1{font-size:36px}.legal-lead{font-size:15px}.legal h2{font-size:23px}.legal section p,.legal li{font-size:13px}.legal-jump{gap:11px;font-size:10px}.legal-date{margin-bottom:21px}}@media print{body{background:white}.header,footer,.skip,.legal-jump{display:none}.legal{padding:0;max-width:none}.legal h1{font-size:30px}.legal h2{font-size:19px}.legal section p,.legal li{font-size:11px}}
.legal-company{font-size:11px;color:var(--muted);line-height:1.7;margin:18px 0}.legal-company a{color:inherit}
