.legal-hero[data-astro-cid-uu3lhznn]{padding-block:var(--space-xl);background-color:var(--color-surface-heritage)}.legal-hero__title[data-astro-cid-uu3lhznn]{margin-block:var(--space-2xs) 0;color:var(--color-heading)}.legal-hero__lead[data-astro-cid-uu3lhznn]{max-inline-size:var(--measure-lead);font-size:var(--text-lead);line-height:var(--leading-snug);color:var(--color-text-muted);text-wrap:pretty;margin-block-start:var(--space-sm)}.legal-hero__date[data-astro-cid-uu3lhznn]{font-size:var(--text-sm);color:var(--color-text-muted);margin-block-start:var(--space-md)}.legal__grid[data-astro-cid-uu3lhznn]{gap:var(--space-xl);max-inline-size:var(--container-narrow);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.legal__toc[data-astro-cid-uu3lhznn]{padding:var(--space-md);background-color:var(--color-surface);border-radius:var(--radius-md)}.legal__toc-title[data-astro-cid-uu3lhznn]{max-inline-size:none;margin:0 0 var(--space-sm);font-family:var(--font-text);font-size:var(--text-xs);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.legal__toc-list[data-astro-cid-uu3lhznn]{gap:var(--space-3xs) var(--space-md);counter-reset:legal-toc;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.legal__toc-link[data-astro-cid-uu3lhznn]{min-block-size:var(--touch-target);padding-block:var(--space-3xs);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text);text-decoration:none;display:block}.legal__toc-link[data-astro-cid-uu3lhznn]:before{counter-increment:legal-toc;content:counter(legal-toc) ". ";color:var(--color-brand)}.legal__toc-link[data-astro-cid-uu3lhznn]:hover{color:var(--color-brand);text-underline-offset:.2em;text-decoration:underline}.legal__notice[data-astro-cid-uu3lhznn]{padding:var(--space-md);border-inline-start:3px solid var(--color-brand);border-radius:0 var(--radius) var(--radius) 0;background-color:var(--color-surface-warm);margin-block-end:var(--space-xl)}.legal__notice-title[data-astro-cid-uu3lhznn]{max-inline-size:var(--measure-body);margin:0 0 var(--space-2xs);font-family:var(--font-text);font-size:var(--text-body);font-weight:var(--weight-label);line-height:var(--leading-snug);color:var(--color-heading)}.legal__notice-body[data-astro-cid-uu3lhznn]{max-inline-size:var(--measure-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text);text-wrap:pretty;margin:0}.legal__body[data-astro-cid-uu3lhznn] [data-astro-cid-uu3lhznn]:is(p,li){max-inline-size:var(--measure-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text);text-wrap:pretty}.legal__intro[data-astro-cid-uu3lhznn]{color:var(--color-text-muted);margin-block-end:var(--space-xl)}.legal__section[data-astro-cid-uu3lhznn]+.legal__section[data-astro-cid-uu3lhznn]{border-block-start:var(--border);margin-block-start:var(--space-xl);padding-block-start:var(--space-xl)}.legal__heading[data-astro-cid-uu3lhznn]{max-inline-size:var(--measure-h4);margin:0 0 var(--space-sm);font-size:var(--text-h4);color:var(--color-heading)}.legal__subheading[data-astro-cid-uu3lhznn]{max-inline-size:var(--measure-body);margin-block:var(--space-lg) var(--space-2xs);font-family:var(--font-text);font-size:var(--text-body);font-weight:var(--weight-label);color:var(--color-heading)}.legal__body[data-astro-cid-uu3lhznn] p[data-astro-cid-uu3lhznn]+p[data-astro-cid-uu3lhznn],.legal__body[data-astro-cid-uu3lhznn] [data-astro-cid-uu3lhznn]:is(ul,ol)+p[data-astro-cid-uu3lhznn]{margin-block-start:var(--space-sm)}.legal__list[data-astro-cid-uu3lhznn]{margin-block:var(--space-sm) 0;padding-inline-start:var(--space-md)}.legal__list[data-astro-cid-uu3lhznn] li[data-astro-cid-uu3lhznn]+li[data-astro-cid-uu3lhznn]{margin-block-start:var(--space-2xs)}.legal__todo[data-astro-cid-uu3lhznn]{padding:var(--space-sm);border:var(--border-dashed,1px dashed var(--color-border-strong));border-radius:var(--radius);background-color:var(--color-surface-alt);color:var(--color-text-muted);margin-block-start:var(--space-md);font-size:var(--text-sm)!important}.legal__contact[data-astro-cid-uu3lhznn]{gap:var(--space-md);margin-block:var(--space-md) 0;padding:0;list-style:none;display:grid}.legal__contact-name[data-astro-cid-uu3lhznn]{font-weight:var(--weight-label);color:var(--color-heading);display:block}.legal__contact-line[data-astro-cid-uu3lhznn]{color:var(--color-text);display:block}.legal__contact-link[data-astro-cid-uu3lhznn]{min-block-size:var(--touch-target);color:var(--color-link);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.legal__contact-link[data-astro-cid-uu3lhznn]:hover{color:var(--color-link-hover)}@media (width>=1024px){.legal__grid[data-astro-cid-uu3lhznn]{gap:var(--space-lg);grid-template-columns:240px minmax(0,1fr)}.legal__toc[data-astro-cid-uu3lhznn]{top:calc(var(--header-space) + var(--space-md));background-color:#0000;border-radius:0;align-self:start;padding:0;position:sticky}.legal__toc-list[data-astro-cid-uu3lhznn]{grid-template-columns:minmax(0,1fr)}}
