.legal[data-astro-cid-sb6l2mzp]{padding-top:clamp(2.5rem,6vw,4.5rem)}.legal-head[data-astro-cid-sb6l2mzp]{gap:.9rem;max-width:72ch;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.legal-head[data-astro-cid-sb6l2mzp] h1[data-astro-cid-sb6l2mzp]{letter-spacing:-.03em;font-size:clamp(2.2rem,1.6rem + 2.6vw,3.4rem);line-height:1.05}.legal-meta[data-astro-cid-sb6l2mzp]{color:var(--ink-300);font-size:14px}.legal-body[data-astro-cid-sb6l2mzp]{align-items:start;gap:2rem;display:grid}.legal-toc[data-astro-cid-sb6l2mzp]{padding:1.25rem 1.4rem}.toc-title[data-astro-cid-sb6l2mzp]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-300);margin-bottom:.6rem;font-size:12px;font-weight:650}.legal-toc[data-astro-cid-sb6l2mzp] ol[data-astro-cid-sb6l2mzp]{counter-reset:toc;gap:.1rem;display:grid}.legal-toc[data-astro-cid-sb6l2mzp] li[data-astro-cid-sb6l2mzp]{counter-increment:toc}.legal-toc[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]{color:var(--ink-100);padding:.25rem 0;font-size:14.5px;text-decoration:none;display:block}.legal-toc[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]:before{content:counter(toc) ". ";color:var(--ink-300)}.legal-toc[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]:hover{color:var(--iris-200);text-decoration:underline}.prose[data-astro-cid-sb6l2mzp]{min-width:0;max-width:72ch}.prose[data-astro-cid-sb6l2mzp] h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-50);scroll-margin-top:calc(var(--header-h) + 16px);margin-top:2.5rem;margin-bottom:.75rem;font-size:1.45rem;line-height:1.2}.prose[data-astro-cid-sb6l2mzp] h2:first-child{margin-top:0}.prose[data-astro-cid-sb6l2mzp] h3{color:var(--ink-50);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.05rem}.prose[data-astro-cid-sb6l2mzp] p,.prose[data-astro-cid-sb6l2mzp] li{color:var(--ink-100);font-size:16px;line-height:1.7}.prose[data-astro-cid-sb6l2mzp] p{margin-bottom:1rem}.prose[data-astro-cid-sb6l2mzp] ul{gap:.35rem;margin-bottom:1rem;padding-left:1.3rem;list-style:outside;display:grid}.prose[data-astro-cid-sb6l2mzp] strong{color:var(--ink-50)}.prose[data-astro-cid-sb6l2mzp] a{color:var(--iris-200)}.legal-contact[data-astro-cid-sb6l2mzp]{border-top:1px solid var(--paper-700);margin-top:2.5rem;padding-top:1.5rem}@media (width>=1000px){.legal-body[data-astro-cid-sb6l2mzp]{grid-template-columns:250px minmax(0,1fr);gap:4rem}.legal-toc[data-astro-cid-sb6l2mzp]{top:calc(var(--header-h) + 24px);position:sticky}}
