.container[data-astro-cid-fmzvkzhr].schmal{max-width:1100px}.legal-hero[data-astro-cid-fmzvkzhr]{border-bottom:1px solid var(--line);padding:clamp(48px,6vw,96px) 0 clamp(40px,5vw,72px)}.crumb[data-astro-cid-fmzvkzhr]{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:28px;display:flex}.crumb[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]:hover{color:var(--accent)}h1[data-astro-cid-fmzvkzhr]{font-size:var(--type-h1);max-width:18ch}h1[data-astro-cid-fmzvkzhr] em{color:var(--accent);font-style:italic;font-weight:400}.lede[data-astro-cid-fmzvkzhr]{font-family:var(--font-display);color:var(--ink-mute);max-width:56ch;margin-top:24px;font-size:clamp(20px,1.6vw,26px);line-height:1.4}.legal[data-astro-cid-fmzvkzhr]{padding:clamp(60px,8vw,120px) 0}.legal-grid[data-astro-cid-fmzvkzhr]{grid-template-columns:220px 1fr;align-items:start;gap:clamp(40px,5vw,80px);display:grid}@media (width<=900px){.legal-grid[data-astro-cid-fmzvkzhr]{grid-template-columns:1fr}}.legal-toc[data-astro-cid-fmzvkzhr]{position:sticky;top:96px}@media (width<=900px){.legal-toc[data-astro-cid-fmzvkzhr]{position:static}}.legal-toc[data-astro-cid-fmzvkzhr] .lab[data-astro-cid-fmzvkzhr]{font-family:var(--font-mono);color:var(--ink-mute);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-size:12px}.legal-toc[data-astro-cid-fmzvkzhr] ol[data-astro-cid-fmzvkzhr]{counter-reset:toc;gap:6px;list-style:none;display:grid}.legal-toc[data-astro-cid-fmzvkzhr] li[data-astro-cid-fmzvkzhr]{counter-increment:toc}.legal-toc[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]{color:var(--ink-mute);border-top:1px solid var(--line);grid-template-columns:24px 1fr;gap:8px;padding:6px 0;font-size:14px;display:grid}.legal-toc[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]:before{content:counter(toc, decimal-leading-zero);font-family:var(--font-mono);color:var(--accent);padding-top:2px;font-size:11px}.legal-toc[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]:hover{color:var(--ink)}.legal-body[data-astro-cid-fmzvkzhr] section{border-top:1px solid var(--line);padding:28px 0 36px;scroll-margin-top:96px}.legal-body[data-astro-cid-fmzvkzhr] section:first-child{border-top:0;padding-top:0}.legal-body[data-astro-cid-fmzvkzhr] h2{max-width:28ch;margin-bottom:20px;font-size:clamp(26px,2.6vw,36px)}.legal-body[data-astro-cid-fmzvkzhr] h3{font-size:clamp(20px,1.6vw,24px);font-family:var(--font-sans);letter-spacing:0;margin:28px 0 12px;font-weight:700}.legal-body[data-astro-cid-fmzvkzhr] p{max-width:70ch;margin-bottom:14px}.legal-body[data-astro-cid-fmzvkzhr] a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.legal-body[data-astro-cid-fmzvkzhr] a:hover{color:var(--accent);text-decoration-color:var(--accent)}.legal-body[data-astro-cid-fmzvkzhr] ul,.legal-body[data-astro-cid-fmzvkzhr] ol{max-width:70ch;margin:8px 0 16px;padding-left:0}.legal-body[data-astro-cid-fmzvkzhr] ul{list-style:none}.legal-body[data-astro-cid-fmzvkzhr] ul li{margin-bottom:6px;padding-left:18px;position:relative}.legal-body[data-astro-cid-fmzvkzhr] ul li:before{content:"—";color:var(--accent);position:absolute;left:0}.legal-body[data-astro-cid-fmzvkzhr] ol{padding-left:24px}.legal-body[data-astro-cid-fmzvkzhr] ol li{margin-bottom:6px}.legal-body[data-astro-cid-fmzvkzhr] strong{color:var(--ink);font-weight:700}.legal-body[data-astro-cid-fmzvkzhr] .data-block{border:1px solid var(--line);background:color-mix(in oklab, var(--bg) 60%, white 40%);gap:14px;margin:12px 0 24px;padding:28px 32px;display:grid}.legal-body[data-astro-cid-fmzvkzhr] .data-block .row{border-top:1px solid var(--line);grid-template-columns:140px 1fr;align-items:baseline;gap:24px;padding:10px 0;display:grid}.legal-body[data-astro-cid-fmzvkzhr] .data-block .row:first-child{border-top:0;padding-top:0}.legal-body[data-astro-cid-fmzvkzhr] .data-block .k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-mute);font-size:12px}.legal-body[data-astro-cid-fmzvkzhr] .data-block .v{font-family:var(--font-display);font-size:19px;line-height:1.4}.legal-body[data-astro-cid-fmzvkzhr] .data-block .v small{font-family:var(--font-sans);color:var(--ink-mute);margin-top:2px;font-size:13px;display:block}@media (width<=600px){.legal-body[data-astro-cid-fmzvkzhr] .data-block .row{grid-template-columns:1fr;gap:4px}}.legal-body[data-astro-cid-fmzvkzhr] .callout{border-left:3px solid var(--accent);background:var(--bg-soft);max-width:70ch;margin:16px 0 24px;padding:18px 22px;font-size:15px}.legal-body[data-astro-cid-fmzvkzhr] .callout .lab{font-family:var(--font-mono);color:var(--ink-mute);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;display:block}.legal-foot[data-astro-cid-fmzvkzhr]{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-mute);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:clamp(40px,5vw,64px);padding-top:24px;font-size:12px;display:flex}
