.lang-switcher[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn]{display:inline-block;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-1) var(--space-3);text-decoration:none;font-size:var(--text-sm)}.lang-switcher[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn]:hover{background:var(--color-accent-soft);color:var(--color-primary)}@media(max-width:959px){.lang-switcher[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn]{min-height:2.75rem;display:inline-flex;align-items:center}}.site-header[data-astro-cid-3ef6ksr2]{background:var(--color-bg);color:var(--color-text);border-block-end:3px solid var(--color-brand);position:sticky;top:0;z-index:10}.header-inner[data-astro-cid-3ef6ksr2]{max-width:var(--wide-width);margin-inline:auto;padding:var(--space-3) var(--space-4);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0;color:var(--color-primary);text-decoration:none;font-weight:700;font-size:clamp(var(--text-sm),3.4vw,var(--text-lg));line-height:var(--leading-heading)}.nav-button[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-2);background:transparent;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);font:inherit;cursor:pointer}.nav-button-bars[data-astro-cid-3ef6ksr2],.nav-button-bars[data-astro-cid-3ef6ksr2]:before,.nav-button-bars[data-astro-cid-3ef6ksr2]:after{display:block;width:18px;height:2px;background:currentColor;content:""}.nav-button-bars[data-astro-cid-3ef6ksr2]{position:relative}.nav-button-bars[data-astro-cid-3ef6ksr2]:before{position:absolute;top:-6px}.nav-button-bars[data-astro-cid-3ef6ksr2]:after{position:absolute;top:6px}.global-nav[data-astro-cid-3ef6ksr2]{display:none;flex-basis:100%}.global-nav[data-astro-cid-3ef6ksr2].open{display:block}.global-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:var(--space-2) 0 var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.global-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;color:var(--color-text);text-decoration:none;padding:var(--space-2) var(--space-3);border-radius:var(--radius)}.global-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.global-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{background:var(--color-accent-soft);color:var(--color-primary)}.global-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{box-shadow:inset 0 -3px 0 var(--color-brand)}@media(max-width:959px){.header-inner[data-astro-cid-3ef6ksr2]{padding-block:var(--space-2)}.brand[data-astro-cid-3ef6ksr2]{max-width:calc(100% - 6.5rem)}.global-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{gap:0}.global-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{min-height:2.75rem;display:flex;align-items:center}}@media(min-width:960px){.nav-button[data-astro-cid-3ef6ksr2]{display:none}.global-nav[data-astro-cid-3ef6ksr2],.global-nav[data-astro-cid-3ef6ksr2].open{display:block;flex-basis:100%}.global-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{flex-direction:row;flex-wrap:wrap;align-items:center;padding:0 0 var(--space-2)}.global-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.lang-item[data-astro-cid-3ef6ksr2]{margin-inline-start:auto}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--color-bg-alt);color:var(--color-text);border-block-start:3px solid var(--color-brand);margin-block-start:var(--space-16)}.footer-inner[data-astro-cid-sz7xmlte]{max-width:var(--wide-width);margin-inline:auto;padding:var(--space-8) var(--space-4);display:grid;gap:var(--space-3)}.footer-name[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:var(--space-3);font-weight:700}.footer-nav[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-accent);text-underline-offset:.2em}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-accent-dark)}.copyright[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);color:var(--color-text-muted)}@media(max-width:639px){.site-footer[data-astro-cid-sz7xmlte]{margin-block-start:var(--space-8)}.footer-inner[data-astro-cid-sz7xmlte]{padding-block:var(--space-6)}.footer-nav[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-1)}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{padding-block:var(--space-1)}}
