.site-header__search[data-astro-cid-6iga5qfq]{min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--neutral-300);border-radius:var(--radius-sm);background:#fff;color:var(--charcoal-900);padding:.5rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap}.site-header__search[data-astro-cid-6iga5qfq]:hover{border-color:var(--primary-700);color:var(--primary-700)}.site-header__search[data-astro-cid-6iga5qfq] svg[data-astro-cid-6iga5qfq]{width:1rem;height:1rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}@media(max-width:899.98px){.site-header__search[data-astro-cid-6iga5qfq]{width:2.5rem;padding:.5rem 0}.site-header__search[data-astro-cid-6iga5qfq] span[data-astro-cid-6iga5qfq]{display:none}}.site-header[data-astro-cid-r7uuxm25]{position:sticky;top:0;z-index:50;background:var(--neutral-50);border-bottom:1px solid var(--neutral-300)}.site-header__inner[data-astro-cid-r7uuxm25]{width:min(calc(100% - 2rem),var(--page-max));min-height:4rem;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-header__home[data-astro-cid-r7uuxm25]{display:inline-flex;align-items:center;text-decoration:none}.site-header__nav[data-astro-cid-r7uuxm25],.site-header__utility[data-astro-cid-r7uuxm25]{display:flex;align-items:center}.site-header__nav[data-astro-cid-r7uuxm25]{gap:1.25rem}.site-header__utility[data-astro-cid-r7uuxm25]{gap:1rem}.site-header__link[data-astro-cid-r7uuxm25]{color:var(--charcoal-900);font-size:.9rem;font-weight:600;text-decoration:none;padding:.35rem 0}.site-header__link[data-astro-cid-r7uuxm25]:hover{color:var(--primary-700)}.disclosure[data-astro-cid-r7uuxm25]{position:relative}.disclosure__summary[data-astro-cid-r7uuxm25]{cursor:pointer;color:var(--charcoal-900);font:inherit;font-size:.9rem;font-weight:600;padding:.35rem 0;display:inline-flex;align-items:center;gap:.3rem;border:0;background:transparent}.disclosure__summary[data-astro-cid-r7uuxm25]:after{content:"▾";font-size:.65rem;color:var(--neutral-600)}.disclosure__summary[data-astro-cid-r7uuxm25][aria-expanded=true]{color:var(--primary-700)}.disclosure__menu[data-astro-cid-r7uuxm25]{position:absolute;top:calc(100% + .25rem);left:0;min-width:15rem;margin:0;background:#fff;border:1px solid var(--neutral-300);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);padding:.4rem;display:grid;gap:.15rem}.disclosure__menu[data-astro-cid-r7uuxm25][hidden]{display:none}.disclosure--lang[data-astro-cid-r7uuxm25] .disclosure__menu[data-astro-cid-r7uuxm25]{right:0;left:auto}.disclosure__item[data-astro-cid-r7uuxm25]{display:block;padding:.55rem .7rem;border-radius:var(--radius-sm);color:var(--charcoal-900);font-size:.875rem;font-weight:600;text-decoration:none}.disclosure__item[data-astro-cid-r7uuxm25]:hover,.disclosure__item--current[data-astro-cid-r7uuxm25]{color:var(--primary-700)}.disclosure__item[data-astro-cid-r7uuxm25]:hover{background:var(--neutral-100)}.site-header__utility[data-astro-cid-r7uuxm25]>.action-link{min-height:2.5rem;padding:.55rem .8rem;white-space:nowrap}.site-header__menu-summary[data-astro-cid-r7uuxm25]{cursor:pointer;width:2.5rem;height:2.5rem;border:1px solid var(--neutral-300);border-radius:var(--radius-sm);background:#fff;display:none;align-items:center;justify-content:center;padding:0}.site-header__menu-icon[data-astro-cid-r7uuxm25]{width:1.1rem;height:1.1rem;background:linear-gradient(var(--charcoal-900),var(--charcoal-900)) center / 100% 2px no-repeat,linear-gradient(var(--charcoal-900),var(--charcoal-900)) center 38% / 100% 2px no-repeat,linear-gradient(var(--charcoal-900),var(--charcoal-900)) center 70% / 100% 2px no-repeat}.site-header__drawer[data-astro-cid-r7uuxm25]{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;padding:0;background:transparent;color:var(--charcoal-900);overflow-y:auto}.site-header__drawer-panel[data-astro-cid-r7uuxm25]{width:min(20rem,86vw);height:100%;margin-left:auto;background:var(--neutral-50);border-left:1px solid var(--neutral-300);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.site-header__drawer[data-astro-cid-r7uuxm25]::backdrop{background:#0f172a7a}.site-header__drawer[data-astro-cid-r7uuxm25] section[data-astro-cid-r7uuxm25]{flex:0 0 auto;padding:1.25rem;display:grid;gap:.15rem;align-content:start}.site-header__drawer[data-astro-cid-r7uuxm25] section[data-astro-cid-r7uuxm25]+section[data-astro-cid-r7uuxm25]{min-height:auto;border-top:1px solid var(--neutral-200);padding-top:1rem}.site-header__drawer[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]{padding:.65rem .5rem;border-radius:var(--radius-sm);color:var(--charcoal-900);font-size:.95rem;font-weight:600;text-decoration:none}.site-header__drawer[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]:hover,.site-header__drawer[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25][aria-current=true]{background:var(--neutral-100);color:var(--primary-700)}.site-header__drawer-label[data-astro-cid-r7uuxm25]{margin:0 0 .35rem;color:var(--neutral-700);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media(max-width:899.98px){.site-header__inner[data-astro-cid-r7uuxm25]{justify-content:flex-start;gap:.65rem}.site-header__nav[data-astro-cid-r7uuxm25],.disclosure--lang[data-astro-cid-r7uuxm25]{display:none}.site-header__utility[data-astro-cid-r7uuxm25]{margin-left:auto;gap:.5rem}.site-header__menu-summary[data-astro-cid-r7uuxm25]{display:inline-flex}.site-header__utility[data-astro-cid-r7uuxm25]>.action-link{padding:.55rem .3rem}}@media(max-width:359.98px){.site-header__home[data-astro-cid-r7uuxm25] .brand>span{display:none}}.site-footer[data-astro-cid-pnrjdgm4]{border-top:1px solid var(--neutral-300);background:var(--neutral-100);padding-block:clamp(2.5rem,5vw,4rem) 1.5rem}.site-footer__inner[data-astro-cid-pnrjdgm4]{width:min(calc(100% - 2rem),var(--page-max));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2.4fr);gap:clamp(1.5rem,4vw,3rem)}.site-footer__brand[data-astro-cid-pnrjdgm4]{display:grid;gap:1rem;align-content:start}.site-footer__tagline[data-astro-cid-pnrjdgm4]{margin:0;max-width:24rem;color:var(--neutral-700);font-size:.9rem;line-height:var(--body-line-height)}.site-footer__groups[data-astro-cid-pnrjdgm4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.site-footer__group[data-astro-cid-pnrjdgm4] ul[data-astro-cid-pnrjdgm4]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.site-footer__heading[data-astro-cid-pnrjdgm4]{margin:0 0 .65rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--neutral-700)}.site-footer__group[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]{color:var(--charcoal-900);font-size:.9rem;text-decoration:none}.site-footer__group[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]:hover{color:var(--primary-700)}.site-footer__copyright[data-astro-cid-pnrjdgm4]{width:min(calc(100% - 2rem),var(--page-max));margin:2rem auto 0;color:var(--neutral-600);font-size:.8rem}@media(max-width:820px){.site-footer__inner[data-astro-cid-pnrjdgm4]{grid-template-columns:1fr}.site-footer__groups[data-astro-cid-pnrjdgm4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.site-footer__groups[data-astro-cid-pnrjdgm4]{grid-template-columns:1fr}}
