.site-header[data-astro-cid-fzpbxy5g]{z-index:60;background:color-mix(in srgb, var(--ground) 62%, transparent);backdrop-filter:blur(18px)saturate(1.4);position:fixed;inset:0 0 auto}.site-header__inner[data-astro-cid-fzpbxy5g]{height:var(--header-h);align-items:center;gap:40px;padding-inline:16px 10px;display:flex}.site-header__mark[data-astro-cid-fzpbxy5g]{letter-spacing:-.02em;padding-block:8px;font-size:.9375rem;font-weight:650;text-decoration:none}.site-header__nav[data-astro-cid-fzpbxy5g]{font-size:var(--step-small);gap:28px;display:flex}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding-block:12px;text-decoration:none}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{text-underline-offset:.3em;text-decoration:underline}.site-header__action[data-astro-cid-fzpbxy5g]{margin-left:auto}@media (width<=719px){.site-header__nav[data-astro-cid-fzpbxy5g]{display:none}}.site-footer__inner[data-astro-cid-nns7i3if]{border-top:1px solid var(--rule);font-size:var(--step-small);flex-wrap:wrap;justify-content:space-between;gap:12px 40px;padding-block:40px 96px;display:flex}.site-footer__links[data-astro-cid-nns7i3if]{color:var(--muted);flex-wrap:wrap;gap:8px 28px;display:flex}.site-footer__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}.site-footer__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration-thickness:2px}
