.legal-hero[data-astro-cid-zgovxyhs]{padding-block:var(--space-xl) var(--space-l);border-bottom:1px solid var(--color-line);background:radial-gradient(ellipse 60% 120% at 100% 0%, var(--color-royal-tint), transparent 70%), var(--surface)}.legal-crumbs[data-astro-cid-zgovxyhs] ol[data-astro-cid-zgovxyhs]{gap:var(--space-3xs) var(--space-2xs);color:var(--text-muted);font-size:var(--step--1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legal-crumbs[data-astro-cid-zgovxyhs] li[data-astro-cid-zgovxyhs]+li[data-astro-cid-zgovxyhs]:before{content:"/";margin-right:var(--space-2xs);color:var(--color-line)}.legal-crumbs[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]{color:var(--color-signal);font-weight:600;text-decoration:none}.legal-crumbs[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]:hover{text-decoration:underline}.legal-hero__head[data-astro-cid-zgovxyhs]{align-items:center;gap:var(--space-s);margin-top:var(--space-m);display:flex}.legal-hero__icon[data-astro-cid-zgovxyhs]{border-radius:var(--radius-m);background:var(--color-royal);width:3.75rem;height:3.75rem;color:var(--color-white);box-shadow:var(--shadow-m);flex:none;place-items:center;display:grid}.legal-hero[data-astro-cid-zgovxyhs] h1[data-astro-cid-zgovxyhs]{font-size:var(--step-4);line-height:1.05}.legal-hero__basis[data-astro-cid-zgovxyhs]{margin-top:var(--space-3xs);color:var(--color-signal);font-size:var(--step--1);font-weight:650}.legal-hero__lead[data-astro-cid-zgovxyhs]{max-width:64ch;margin-top:var(--space-m);color:var(--text-muted);font-size:var(--step-1)}.legal-hero__actions[data-astro-cid-zgovxyhs]{gap:var(--space-xs);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.legal-print[data-astro-cid-zgovxyhs]{align-items:center;gap:var(--space-2xs);min-height:44px;padding:var(--space-2xs) var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--surface);color:var(--color-royal);font:inherit;font-size:var(--step--1);cursor:pointer;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);font-weight:650;display:inline-flex}.legal-print[data-astro-cid-zgovxyhs]:hover{border-color:var(--color-signal);box-shadow:var(--shadow-s)}.legal-draft[data-astro-cid-zgovxyhs]{align-items:flex-start;gap:var(--space-xs);max-width:64ch;margin-top:var(--space-m);padding:var(--space-xs) var(--space-s);border:1px solid var(--color-line);border-left:4px solid var(--color-signal);border-radius:var(--radius-s);background:var(--color-royal-tint);font-size:var(--step--1);display:flex}.legal-draft[data-astro-cid-zgovxyhs] svg{color:var(--color-signal);flex:none}.legal-body[data-astro-cid-zgovxyhs]{padding-block:var(--space-xl) var(--space-2xl);background:var(--surface-alt)}.legal-grid[data-astro-cid-zgovxyhs]{gap:var(--space-l);align-items:start;display:grid}.legal-toc[data-astro-cid-zgovxyhs]{padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-m);background:var(--surface);font-size:var(--step--1)}.legal-toc__title[data-astro-cid-zgovxyhs]{margin-bottom:var(--space-2xs);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.legal-toc[data-astro-cid-zgovxyhs] ol[data-astro-cid-zgovxyhs]{gap:2px;padding:0;list-style:none;display:grid}.legal-toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]{padding:var(--space-3xs) var(--space-2xs);border-radius:0 var(--radius-s) var(--radius-s) 0;color:var(--text-muted);transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);border-left:2px solid #0000;text-decoration:none;display:block}.legal-toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]:hover{color:var(--color-royal);background:var(--color-royal-tint)}.legal-toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs][aria-current]{border-left-color:var(--color-royal);background:var(--color-royal-tint);color:var(--color-royal);font-weight:650}.legal-prose[data-astro-cid-zgovxyhs]{min-width:0;max-width:74ch}@media (width>=62em){.legal-grid[data-astro-cid-zgovxyhs]{gap:var(--space-xl);grid-template-columns:17rem minmax(0,1fr)}.legal-toc[data-astro-cid-zgovxyhs]{top:calc(var(--space-2xl) + var(--space-s));position:sticky}}.legal-more[data-astro-cid-zgovxyhs]{padding-block:var(--space-2xl);border-top:1px solid var(--color-line)}.legal-more__grid[data-astro-cid-zgovxyhs]{gap:var(--space-xl);display:grid}@media (width>=52em){.legal-more__grid[data-astro-cid-zgovxyhs]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.legal-more[data-astro-cid-zgovxyhs] h2[data-astro-cid-zgovxyhs]{margin-bottom:var(--space-s);font-size:var(--step-2)}.legal-more__list[data-astro-cid-zgovxyhs]{gap:var(--space-2xs);padding:0;list-style:none;display:grid}@media (width>=40em){.legal-more__list[data-astro-cid-zgovxyhs]{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal-more__list[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]{align-items:center;gap:var(--space-2xs);min-height:44px;padding:var(--space-2xs) var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-s);color:var(--text);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);font-weight:600;text-decoration:none;display:flex}.legal-more__list[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]:hover{border-color:var(--color-signal);background:var(--color-royal-tint)}.legal-more__list[data-astro-cid-zgovxyhs] svg{color:var(--color-royal);flex:none}.legal-more__all[data-astro-cid-zgovxyhs]{align-items:center;gap:var(--space-3xs);margin-top:var(--space-s);color:var(--color-royal);font-weight:650;display:inline-flex}.legal-help[data-astro-cid-zgovxyhs]{padding:var(--space-m);border-radius:var(--radius-l);background:var(--color-ink);color:var(--color-white)}.legal-help[data-astro-cid-zgovxyhs] p[data-astro-cid-zgovxyhs]{color:#ffffffbf}.legal-help[data-astro-cid-zgovxyhs] ul[data-astro-cid-zgovxyhs]{gap:var(--space-xs);margin-top:var(--space-s);font-size:var(--step--1);padding:0;list-style:none;display:grid}.legal-help[data-astro-cid-zgovxyhs] li[data-astro-cid-zgovxyhs]{align-items:flex-start;gap:var(--space-2xs);overflow-wrap:anywhere;display:flex}.legal-help[data-astro-cid-zgovxyhs] svg{color:var(--color-sky);flex:none;margin-top:2px}.legal-help[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]{color:var(--color-white)}.legal-prose[data-astro-cid-zgovxyhs] section{scroll-margin-top:var(--space-2xl)}.legal-prose[data-astro-cid-zgovxyhs] section+section{margin-top:var(--space-xl)}.legal-prose[data-astro-cid-zgovxyhs] h2{margin-bottom:var(--space-s);font-size:var(--step-2)}.legal-prose[data-astro-cid-zgovxyhs] h3{font-size:var(--step-1)}.legal-prose[data-astro-cid-zgovxyhs] p+p{margin-top:var(--space-xs)}.legal-prose[data-astro-cid-zgovxyhs] a:not(.btn){color:var(--color-royal);text-underline-offset:.15em}.legal-prose[data-astro-cid-zgovxyhs] .legal-card{padding:var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-s)}.legal-prose[data-astro-cid-zgovxyhs] .legal-card>*+*{margin-top:var(--space-2xs)}.legal-prose[data-astro-cid-zgovxyhs] .legal-cards{gap:var(--space-s);margin-top:var(--space-s);padding:0;list-style:none;display:grid}.legal-prose[data-astro-cid-zgovxyhs] .legal-note{margin-top:var(--space-s);color:var(--text-muted);font-size:var(--step--1)}.legal-prose[data-astro-cid-zgovxyhs] .legal-callout{align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-m);padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);background:var(--color-royal-tint);display:flex}.legal-prose[data-astro-cid-zgovxyhs] .legal-callout svg{color:var(--color-royal);flex:none;margin-top:2px}.legal-prose[data-astro-cid-zgovxyhs] section.legal-card+section.legal-card,.legal-prose[data-astro-cid-zgovxyhs] div.legal-card+div.legal-card,.legal-prose[data-astro-cid-zgovxyhs] h2+div.legal-card,.legal-prose[data-astro-cid-zgovxyhs] p+div.legal-card{margin-top:var(--space-s)}.legal-prose[data-astro-cid-zgovxyhs] .legal-tags{gap:var(--space-2xs);margin-top:var(--space-s);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legal-prose[data-astro-cid-zgovxyhs] .legal-tags>li{padding:var(--space-3xs) var(--space-s);border-radius:var(--radius-pill);background:var(--color-royal-tint);color:var(--color-royal);font-size:var(--step--1);font-weight:650}.legal-prose[data-astro-cid-zgovxyhs] .legal-list{margin-top:var(--space-s);padding:var(--space-2xs) var(--space-m);border:1px solid var(--color-line);border-radius:var(--radius-m);background:var(--surface);list-style:none}.legal-prose[data-astro-cid-zgovxyhs] .legal-list>li{gap:var(--space-xs);padding-block:var(--space-s);grid-template-columns:2rem minmax(0,1fr);display:grid}.legal-prose[data-astro-cid-zgovxyhs] .legal-list>li+li{border-top:1px solid var(--color-line)}.legal-prose[data-astro-cid-zgovxyhs] .legal-list__letter{background:var(--color-royal-tint);width:2rem;height:2rem;color:var(--color-royal);border-radius:50%;place-items:center;font-weight:750;display:grid}.legal-prose[data-astro-cid-zgovxyhs] .legal-step{align-items:center;gap:var(--space-xs);display:flex}.legal-prose[data-astro-cid-zgovxyhs] .legal-step__badge{border-radius:var(--radius-s);background:var(--color-royal-tint);width:2.5rem;height:2.5rem;color:var(--color-royal);flex:none;place-items:center;font-weight:750;display:grid}.legal-prose[data-astro-cid-zgovxyhs] .legal-facts{gap:var(--space-s);margin-top:var(--space-s);padding:0;list-style:none;display:grid}@media (width>=40em){.legal-prose[data-astro-cid-zgovxyhs] .legal-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=75em){.legal-prose[data-astro-cid-zgovxyhs] .legal-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.legal-prose[data-astro-cid-zgovxyhs] .legal-fact{gap:var(--space-3xs);padding:var(--space-s) var(--space-m);border:1px solid var(--color-line);border-top:4px solid var(--color-royal);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-s);flex-direction:column;display:flex}.legal-prose[data-astro-cid-zgovxyhs] .legal-fact__value{color:var(--color-royal);font-family:var(--font-display);font-size:var(--step-3);font-weight:800;line-height:1}.legal-prose[data-astro-cid-zgovxyhs] .legal-fact__unit{color:var(--color-signal);font-size:var(--step--1);font-weight:700}.legal-prose[data-astro-cid-zgovxyhs] .legal-fact__text{color:var(--text-muted);font-size:var(--step--1)}.legal-prose[data-astro-cid-zgovxyhs] .legal-bullets{gap:var(--space-xs);margin-top:var(--space-s);padding:0;list-style:none;display:grid}.legal-prose[data-astro-cid-zgovxyhs] .legal-bullets>li{align-items:flex-start;gap:var(--space-xs);display:flex}.legal-prose[data-astro-cid-zgovxyhs] .legal-bullets svg{color:var(--color-signal);flex:none;margin-top:3px}.legal-prose[data-astro-cid-zgovxyhs] .legal-download{gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-l);background:var(--color-ink);color:var(--color-white);box-shadow:var(--shadow-m);align-items:center;display:grid}@media (width>=40em){.legal-prose[data-astro-cid-zgovxyhs] .legal-download{grid-template-columns:auto minmax(0,1fr) auto}}.legal-prose[data-astro-cid-zgovxyhs] .legal-download__icon{border-radius:var(--radius-m);width:3.5rem;height:3.5rem;color:var(--color-sky);background:#ffffff1a;place-items:center;display:grid}.legal-prose[data-astro-cid-zgovxyhs] .legal-download h3{color:var(--color-white)}.legal-prose[data-astro-cid-zgovxyhs] .legal-download p{margin-top:var(--space-3xs);color:#ffffffbf;font-size:var(--step--1)}@media (prefers-reduced-motion:reduce){.legal-print[data-astro-cid-zgovxyhs],.legal-toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs],.legal-more__list[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]{transition:none}}@media print{.site-header,.site-footer,.legal-crumbs[data-astro-cid-zgovxyhs],.legal-hero__actions[data-astro-cid-zgovxyhs],.legal-toc[data-astro-cid-zgovxyhs],.legal-more[data-astro-cid-zgovxyhs]{display:none!important}.legal-hero[data-astro-cid-zgovxyhs],.legal-body[data-astro-cid-zgovxyhs]{background:0 0;border:0;padding-block:0}.legal-grid[data-astro-cid-zgovxyhs]{display:block}.legal-prose[data-astro-cid-zgovxyhs]{max-width:none}.legal-prose[data-astro-cid-zgovxyhs] .legal-card{box-shadow:none;break-inside:avoid}}
