.legal__inner{max-width:860px;margin:0 auto}.legal h1{font:800 clamp(30px,3.4vw,44px)/1.08 var(--zc-font-sans);letter-spacing:-.025em;color:var(--zc-ink);margin:14px 0 0;text-wrap:balance}.legal h2{font:700 22px/1.3 var(--zc-font-sans);color:var(--zc-ink);margin:46px 0 0;padding-top:22px;border-top:1px solid var(--zc-line)}.legal h3{font:700 17px/1.35 var(--zc-font-sans);color:var(--zc-ink);margin:26px 0 0}.legal p,.legal li{font:400 16.5px/1.65 var(--zc-font-sans);color:var(--zc-ink-3);text-wrap:pretty}.legal p{margin-top:14px}.legal ul{margin:14px 0 0;padding-left:21px;list-style:disc}.legal li{margin-top:6px}.legal li::marker{color:var(--zc-ink-5)}.legal strong{color:var(--zc-ink);font-weight:700}.legal a{color:var(--zc-blue)}.legal a:hover{text-decoration:underline}.legal .toc{margin-top:30px;padding:20px 22px;background:var(--zc-tint);border:1px solid var(--zc-line);border-radius:14px}.legal .toc h2{margin:0;padding-top:0;border-top:0;font-size:16px}.legal .toc ul{columns:2;column-gap:30px;margin-top:12px;padding-left:0;list-style:none}.legal .toc li{margin-top:5px;font-size:14.5px}.legal .toc a{color:var(--zc-ink-2)}.legal__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:52px}@media (max-width: 720px){.legal .toc ul{columns:1}}
