.prose[data-astro-cid-aic3wt63]{--prose-gap:1.15em;max-inline-size:var(--measure);font-size:var(--step-0);color:var(--text-muted);line-height:1.7}.prose--sm[data-astro-cid-aic3wt63]{font-size:var(--step--1);line-height:1.65}.prose[data-astro-cid-aic3wt63]>*+*{margin-block-start:var(--prose-gap)}.prose[data-astro-cid-aic3wt63]>:first-child{margin-block-start:0}.prose[data-astro-cid-aic3wt63] :is(h2,h3,h4){color:var(--text);text-wrap:balance}.prose[data-astro-cid-aic3wt63] h2{font-size:var(--step-3);letter-spacing:var(--tracking-heading);margin-block-start:2.2em;line-height:1.15}.prose[data-astro-cid-aic3wt63] h3{font-size:var(--step-2);margin-block-start:2em;line-height:1.25}.prose[data-astro-cid-aic3wt63] h4{font-size:var(--step-1);margin-block-start:1.8em;line-height:1.3}.prose[data-astro-cid-aic3wt63] :is(h2,h3,h4)+*{margin-block-start:.7em}.prose[data-astro-cid-aic3wt63] strong{color:var(--text)}.prose[data-astro-cid-aic3wt63] a:not([class]){color:var(--accent-text);text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.22em;overflow-wrap:anywhere;transition:text-decoration-color var(--dur-fast) ease}.prose[data-astro-cid-aic3wt63] a:not([class]):hover{text-decoration-color:currentColor}.prose[data-astro-cid-aic3wt63] :is(ul,ol){gap:.5em;padding-inline-start:1.35em;display:grid}.prose[data-astro-cid-aic3wt63] li{padding-inline-start:.25em}.prose[data-astro-cid-aic3wt63] li::marker{color:var(--text-subtle)}.prose[data-astro-cid-aic3wt63] ul>li::marker{color:var(--accent-text)}.prose[data-astro-cid-aic3wt63] ol>li::marker{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.85em}.prose[data-astro-cid-aic3wt63] li>:is(ul,ol){margin-block-start:.5em}.prose[data-astro-cid-aic3wt63] dl{gap:.35em;display:grid}.prose[data-astro-cid-aic3wt63] dt{color:var(--text);font-weight:var(--weight-semibold)}.prose[data-astro-cid-aic3wt63] dd+dt{margin-block-start:.9em}.prose[data-astro-cid-aic3wt63] blockquote{border-inline-start:2px solid var(--accent);color:var(--text);padding-inline-start:1.25em}.prose[data-astro-cid-aic3wt63] hr{margin-block:2.5em}.prose[data-astro-cid-aic3wt63] :is(code,kbd){border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:6px;padding:.1em .35em}.prose[data-astro-cid-aic3wt63] .table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);-webkit-overflow-scrolling:touch;max-inline-size:100%;overflow-x:auto}.prose[data-astro-cid-aic3wt63] table{text-align:start;inline-size:100%;font-size:.9375em;line-height:1.5}.prose[data-astro-cid-aic3wt63] .table-wrap table{min-inline-size:32rem}.prose[data-astro-cid-aic3wt63] caption{color:var(--text-subtle);font-size:var(--step--1);text-align:start;caption-side:bottom;padding:.75em 1em}.prose[data-astro-cid-aic3wt63] :is(th,td){border-block-end:1px solid var(--border);text-align:start;vertical-align:top;padding:.8em 1em}.prose[data-astro-cid-aic3wt63] thead th{border-block-end-color:var(--border-strong);font-family:var(--font-mono);font-size:var(--step--2);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-subtle);white-space:nowrap}.prose[data-astro-cid-aic3wt63] tbody th{color:var(--text);font-weight:var(--weight-semibold)}.prose[data-astro-cid-aic3wt63] tbody tr:last-child>*{border-block-end:0}@media print{.prose[data-astro-cid-aic3wt63]{color:#000;max-inline-size:none}}.legal-updated[data-astro-cid-sb6l2mzp]{align-items:baseline;gap:var(--space-2) var(--space-3);font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;display:flex}.legal[data-astro-cid-sb6l2mzp]{gap:var(--space-8);display:grid}.legal__main[data-astro-cid-sb6l2mzp]{min-inline-size:0}.legal__toc[data-astro-cid-sb6l2mzp]{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--highlight), var(--shadow-sm);align-content:start;display:grid}.legal__toc-list[data-astro-cid-sb6l2mzp]{display:grid}.legal__toc-link[data-astro-cid-sb6l2mzp]{align-items:baseline;gap:var(--space-3);border-block-start:1px solid var(--border);color:var(--text-muted);transition:color var(--dur-fast) ease;padding-block:.75rem;font-size:.9375rem;line-height:1.35;display:flex}.legal__toc-num[data-astro-cid-sb6l2mzp],.legal__num[data-astro-cid-sb6l2mzp]{font-family:var(--font-mono);font-size:var(--step--2);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--accent-text)}@media (hover:hover){.legal__toc-link[data-astro-cid-sb6l2mzp]:hover{color:var(--text)}}.legal__num[data-astro-cid-sb6l2mzp]{margin-block-end:var(--space-2);line-height:1.4;display:block}.legal__contact[data-astro-cid-sb6l2mzp]{gap:var(--space-3);max-inline-size:var(--measure);border-block-start:1px solid var(--border);justify-items:start;margin-block-start:clamp(3rem,7vw,5rem);padding-block-start:clamp(2rem,4vw,3rem);display:grid}.legal__contact-title[data-astro-cid-sb6l2mzp]{font-size:var(--step-2);letter-spacing:var(--tracking-snug);line-height:1.2}.legal__contact-body[data-astro-cid-sb6l2mzp]{color:var(--text-muted)}.legal__contact-actions[data-astro-cid-sb6l2mzp]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}@media (width>=36em) and (width<=59.99em){.legal__toc-list[data-astro-cid-sb6l2mzp]{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60em){.legal[data-astro-cid-sb6l2mzp]{grid-template-columns:minmax(0,1fr) minmax(0,17rem);align-items:start;column-gap:clamp(3rem,7vw,7rem)}.legal__main[data-astro-cid-sb6l2mzp]{grid-area:1/1}.legal__toc[data-astro-cid-sb6l2mzp]{max-block-size:calc(100vh - var(--header-h) - var(--space-9));max-block-size:calc(100dvh - var(--header-h) - var(--space-9));box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/2;margin:-.25rem;padding:.25rem;position:sticky;inset-block-start:calc(var(--header-h) + var(--space-6));overflow-y:auto}.legal__toc-list[data-astro-cid-sb6l2mzp]{border-block-end:1px solid var(--border)}}@media print{.legal__toc[data-astro-cid-sb6l2mzp],.legal__contact-actions[data-astro-cid-sb6l2mzp]{display:none}}
