.legal{background:#fff;padding-block:72px 112px}.legal-container{max-width:820px}.legal-header{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:32px}.legal-header h1{margin-bottom:12px;font-size:clamp(2.2rem,3.6vw,3.2rem)}.legal-updated{margin-bottom:24px;font-size:.95rem}.legal-toc{background:var(--pale);border-radius:12px;margin-bottom:48px;padding:24px 28px}.legal-toc ol{columns:2;column-gap:32px;margin:0;padding-left:1.4em}.legal-toc li{break-inside:avoid;margin-bottom:6px}.legal-toc a,.legal-article a{color:var(--teal)}.legal-article{margin-bottom:44px;scroll-margin-top:96px}.legal-article h2{margin-bottom:18px;font-size:clamp(1.5rem,2.2vw,1.9rem)}.legal-article h3{color:var(--ink);margin:26px 0 10px}.legal-article p,.legal-article li,.legal-article address{color:var(--muted);line-height:1.7}.legal-article p{margin-bottom:12px}.legal-article ul{margin:0 0 16px;padding-left:1.3em}.legal-article li{margin-bottom:4px}.legal-article address{color:var(--ink);flex-direction:column;margin-bottom:12px;font-style:normal;display:flex}@media (max-width:720px){.legal{padding-block:40px 72px}.legal-toc ol{columns:1}}
