.legal[data-astro-cid-zcf6dkqz]{color:var(--ink-body);padding:8px 0 64px;font-size:15.5px;line-height:1.72}.legal-head[data-astro-cid-zcf6dkqz]{margin-bottom:34px}.legal[data-astro-cid-zcf6dkqz] h1[data-astro-cid-zcf6dkqz]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink-title);text-wrap:balance;margin:18px 0 10px;font-size:clamp(32px,5vw,46px);font-weight:800;line-height:1.05}.legal-meta[data-astro-cid-zcf6dkqz]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-faint);margin:0 0 18px;font-size:12px}.legal-meta[data-astro-cid-zcf6dkqz] b[data-astro-cid-zcf6dkqz]{color:var(--gold-ink);font-weight:700}.meta-bit[data-astro-cid-zcf6dkqz]{white-space:nowrap}.legal-intro[data-astro-cid-zcf6dkqz]{color:var(--ink-body);border-left:3px solid var(--gold);margin:0;padding-left:16px;font-size:16.5px;line-height:1.7}.toc[data-astro-cid-zcf6dkqz]{background:var(--panel);border:1px solid var(--hairline);border-radius:14px;margin:0 0 40px;padding:20px 22px}.toc-title[data-astro-cid-zcf6dkqz]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 12px;font-size:13px;font-weight:700}.toc[data-astro-cid-zcf6dkqz] ol[data-astro-cid-zcf6dkqz]{columns:2;column-gap:28px;margin:0;padding:0;list-style:none}.toc[data-astro-cid-zcf6dkqz] li[data-astro-cid-zcf6dkqz]{break-inside:avoid;margin-bottom:5px}.toc[data-astro-cid-zcf6dkqz] a[data-astro-cid-zcf6dkqz]{color:var(--ink-body);transition:color var(--dur-tap) var(--ease-glide);font-size:13.5px;text-decoration:none}.toc[data-astro-cid-zcf6dkqz] a[data-astro-cid-zcf6dkqz]:hover{color:var(--gold-deep);text-decoration:underline}.legal[data-astro-cid-zcf6dkqz] section[data-astro-cid-zcf6dkqz]{margin-bottom:40px;scroll-margin-top:108px}.legal[data-astro-cid-zcf6dkqz] h2[data-astro-cid-zcf6dkqz]{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink-title);text-wrap:balance;border-top:1px solid var(--hairline);margin:0 0 4px;padding-top:18px;font-size:21px;font-weight:700}.legal[data-astro-cid-zcf6dkqz] h3[data-astro-cid-zcf6dkqz]{font-family:var(--font-display);color:var(--ink-title);margin:22px 0 2px;font-size:15.5px;font-weight:700}.legal[data-astro-cid-zcf6dkqz] p[data-astro-cid-zcf6dkqz]{text-wrap:pretty;margin:12px 0}.legal[data-astro-cid-zcf6dkqz] ul[data-astro-cid-zcf6dkqz]{margin:12px 0;padding-left:22px}.legal[data-astro-cid-zcf6dkqz] li[data-astro-cid-zcf6dkqz]{text-wrap:pretty;margin-bottom:7px}.legal[data-astro-cid-zcf6dkqz] b[data-astro-cid-zcf6dkqz]{color:var(--ink-title);font-weight:700}.legal[data-astro-cid-zcf6dkqz] a[data-astro-cid-zcf6dkqz]:not(.toc a){color:var(--gold-ink);text-underline-offset:2px;text-decoration:underline}.legal[data-astro-cid-zcf6dkqz] [data-astro-cid-zcf6dkqz]:is(.callout,.grant) a[data-astro-cid-zcf6dkqz]:not(.toc a){color:var(--gold-deep)}.rights[data-astro-cid-zcf6dkqz]{line-height:1.6}.rights[data-astro-cid-zcf6dkqz] li[data-astro-cid-zcf6dkqz]{margin-bottom:6px}.tldr[data-astro-cid-zcf6dkqz]{background:color-mix(in srgb, var(--gold) 6%, var(--panel-deep));border:1px solid color-mix(in srgb, var(--gold) 26%, transparent);border-radius:14px;margin-bottom:44px;padding:22px 24px}.tldr[data-astro-cid-zcf6dkqz] h2[data-astro-cid-zcf6dkqz]{border-top:none;margin-bottom:2px;padding-top:0}.tldr-note[data-astro-cid-zcf6dkqz]{color:var(--ink-faint);margin-top:2px;font-size:13px}.tldr[data-astro-cid-zcf6dkqz] ul[data-astro-cid-zcf6dkqz]{margin-bottom:0}.callout[data-astro-cid-zcf6dkqz]{background:color-mix(in srgb, var(--acc-sky) 7%, transparent);border-left:3px solid var(--acc-sky);border-radius:0 6px 6px 0;padding:13px 16px;font-size:14.5px}.callout-warn[data-astro-cid-zcf6dkqz]{background:color-mix(in srgb, var(--acc-coral) 9%, transparent);border-left-color:var(--acc-coral)}.grant[data-astro-cid-zcf6dkqz]{background:color-mix(in srgb, var(--gold) 7%, transparent);border-left:3px solid var(--gold);border-radius:0 6px 6px 0;padding:14px 16px}.allcaps[data-astro-cid-zcf6dkqz]{letter-spacing:.012em;color:var(--ink-body);font-size:13px;line-height:1.66}.legal-foot[data-astro-cid-zcf6dkqz]{border-top:1px solid var(--hairline);color:var(--ink-faint);margin-top:30px;padding-top:16px;font-size:12.5px}@media (width<=620px){.legal[data-astro-cid-zcf6dkqz]{font-size:15px}.toc[data-astro-cid-zcf6dkqz] ol[data-astro-cid-zcf6dkqz]{columns:1}.toc[data-astro-cid-zcf6dkqz]{padding:16px 18px}.tldr[data-astro-cid-zcf6dkqz]{padding:18px}}html[data-theme=glass] .legal[data-astro-cid-zcf6dkqz] section[data-astro-cid-zcf6dkqz]{scroll-margin-top:0}html[data-theme=glass] .toc[data-astro-cid-zcf6dkqz] li[data-astro-cid-zcf6dkqz]{margin-bottom:2px}html[data-theme=glass] .toc[data-astro-cid-zcf6dkqz] a[data-astro-cid-zcf6dkqz]{transition:color var(--dur-tap) var(--ease-glide), background-color var(--dur-tap) var(--ease-glide);border-radius:10px;margin:0 -8px;padding:3px 8px;display:block}html[data-theme=glass] .toc[data-astro-cid-zcf6dkqz] a[data-astro-cid-zcf6dkqz]:hover{background:var(--lg-fill);color:var(--ink-title);text-decoration:none}
