.ads-header[data-astro-cid-2ofeovk2]{z-index:50;background:color-mix(in srgb, var(--color-background) 80%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid color-mix(in srgb, var(--color-border) 30%, transparent);position:sticky;top:0}.ads-header__suffix[data-astro-cid-2ofeovk2]{font-size:var(--type-md);color:var(--color-text-muted);letter-spacing:-.01em;font-weight:500}.ads-nav-link[data-astro-cid-2ofeovk2]{padding:var(--space-2) var(--space-3-5);color:var(--color-text-muted);transition:color .3s var(--ease-out-quart), background-color .3s var(--ease-out-quart);border-radius:.5rem;font-size:.95rem;font-weight:500}.ads-nav-link[data-astro-cid-2ofeovk2]:hover{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-text-primary) 4%, transparent)}.ads-nav-link--active[data-astro-cid-2ofeovk2]{color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.ads-nav-link[data-astro-cid-2ofeovk2]{transition:none}}.ads-footer[data-astro-cid-h746oep3]{border-top:1px solid color-mix(in srgb, var(--color-border) 30%, transparent);background:color-mix(in srgb, var(--color-surface) 30%, transparent);margin-top:var(--space-24)}.ads-footer__brand[data-astro-cid-h746oep3]{color:var(--color-text-primary);margin-bottom:var(--space-2);font-weight:700}.ads-footer__copy[data-astro-cid-h746oep3]{color:var(--color-text-muted);max-width:18rem;font-size:.9rem;line-height:1.5}.ads-footer__title[data-astro-cid-h746oep3]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-3);font-size:.85rem;font-weight:600}.ads-footer__list[data-astro-cid-h746oep3]{gap:var(--space-2);flex-direction:column;display:flex}.ads-footer__list[data-astro-cid-h746oep3] a[data-astro-cid-h746oep3]{color:var(--color-text-primary);transition:color .3s var(--ease-out-quart);font-size:.95rem}.ads-footer__list[data-astro-cid-h746oep3] a[data-astro-cid-h746oep3]:hover{color:var(--color-accent)}.ads-footer__bottom[data-astro-cid-h746oep3]{border-top:1px solid color-mix(in srgb, var(--color-border) 20%, transparent)}.ads-footer__legal[data-astro-cid-h746oep3]{color:var(--color-text-muted);font-size:.8rem}@media (prefers-reduced-motion:reduce){.ads-footer__list[data-astro-cid-h746oep3] a[data-astro-cid-h746oep3]{transition:none}}
