.site-header[data-astro-cid-nen7h5rs].kh-header{top:max(14px, env(safe-area-inset-top,0px));z-index:40;-webkit-backdrop-filter:none;isolation:isolate;background:0 0;border:0;width:min(1040px,100% - 32px);margin:14px auto 0;position:sticky}.kh-nav[data-astro-cid-nen7h5rs]{border:1px solid color-mix(in srgb, var(--color-border) 85%, transparent);background:color-mix(in srgb, var(--color-surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.3)blur(18px);border-radius:999px;align-items:center;gap:20px;min-height:70px;padding:8px 12px 8px 20px;display:flex;box-shadow:0 14px 34px -24px #16171d3d}.kh-brand[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.kh-logo[data-astro-cid-nen7h5rs]{object-fit:contain;width:144px;height:auto;max-height:50px;display:block}.kh-logo-dark[data-astro-cid-nen7h5rs],.kh-logo-icon[data-astro-cid-nen7h5rs],[data-theme=dark] .kh-logo-light[data-astro-cid-nen7h5rs],[data-theme=midnight-sea] .kh-logo-light[data-astro-cid-nen7h5rs]{display:none}[data-theme=dark] .kh-logo-dark[data-astro-cid-nen7h5rs],[data-theme=midnight-sea] .kh-logo-dark[data-astro-cid-nen7h5rs]{display:block}.kh-desktop-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;margin-inline:auto;display:flex}.kh-nav-link[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--color-text-muted);border-radius:999px;align-items:center;padding:6px 16px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.kh-nav-link[data-astro-cid-nen7h5rs]:hover,.kh-nav-link[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--color-surface-raised);color:var(--color-text)}.kh-desktop-tools[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;display:flex}.kh-font-widget[data-astro-cid-nen7h5rs]{background:var(--color-surface-raised);border-radius:999px;align-items:center;gap:0;padding:2px;display:flex}.kh-font-btn[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--color-text-muted);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;font-family:system-ui,sans-serif;font-size:.88rem;font-weight:600;transition:color .18s,background-color .18s;display:grid}.kh-font-btn[data-astro-cid-nen7h5rs]:hover{color:var(--color-text);background:var(--color-surface)}.kh-font-btn[data-astro-cid-nen7h5rs][aria-pressed=true]{background:var(--color-text);color:var(--color-surface)}.kh-icon-btn[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--color-text);background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .18s,transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.kh-icon-btn[data-astro-cid-nen7h5rs]:hover{background:var(--color-surface-raised)}.kh-search[data-astro-cid-nen7h5rs]{background:var(--color-text);min-height:44px;color:var(--color-surface);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:6px 20px;font-weight:700;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .2s;display:inline-flex}.kh-icon-btn[data-astro-cid-nen7h5rs].kh-search{padding:0}.kh-search[data-astro-cid-nen7h5rs]:hover{background:var(--color-text);opacity:.9}.kh-sun[data-astro-cid-nen7h5rs]{display:none}[data-theme=dark] .kh-sun[data-astro-cid-nen7h5rs],[data-theme=midnight-sea] .kh-sun[data-astro-cid-nen7h5rs]{display:block}[data-theme=dark] .kh-moon[data-astro-cid-nen7h5rs],[data-theme=midnight-sea] .kh-moon[data-astro-cid-nen7h5rs]{display:none}.kh-mobile-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:6px;margin-inline-start:auto;display:none}.kh-menu-close[data-astro-cid-nen7h5rs]{display:none}.kh-menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .kh-menu-close[data-astro-cid-nen7h5rs]{display:block}.kh-menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .kh-menu-open[data-astro-cid-nen7h5rs]{display:none}.kh-drawer[data-astro-cid-nen7h5rs]{inset-inline:0;overscroll-behavior:contain;border:1px solid var(--color-border);background:var(--color-surface);border-radius:26px;max-height:calc(100dvh - 112px);padding:16px;position:absolute;top:calc(100% + 10px);overflow-y:auto;box-shadow:0 24px 50px -26px #16171d4d}.kh-drawer[data-astro-cid-nen7h5rs][hidden]{display:none}.kh-drawer[data-astro-cid-nen7h5rs]:not([hidden]){animation:.35s cubic-bezier(.16,1,.3,1) both kh-menu-in}.kh-mobile-nav[data-astro-cid-nen7h5rs]{gap:4px;display:grid}.kh-mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:48px;color:var(--color-text);border-radius:14px;align-items:center;gap:12px;padding:8px 14px;font-weight:700;display:flex}.kh-mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.kh-mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--color-surface-raised)}.kh-drawer-tools[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-border);margin-top:12px;padding-top:16px}.kh-drawer-tools[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs]{color:var(--color-text-muted);align-items:center;gap:8px;margin:0 0 12px;font-size:.9rem;display:flex}.kh-mobile-fonts[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kh-mobile-fonts[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{min-width:0;min-height:68px;color:var(--color-text);background:var(--color-surface-raised);border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 4px;font-size:.85rem;line-height:1.6;display:flex}.kh-mobile-fonts[data-astro-cid-nen7h5rs] bdi[data-astro-cid-nen7h5rs]{font-family:system-ui,sans-serif;font-weight:600}.kh-mobile-fonts[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs][aria-pressed=true]{color:var(--color-surface);background:var(--color-text)}.kh-fallback[data-astro-cid-nen7h5rs]{display:none}@keyframes kh-menu-in{0%{opacity:0;transform:translateY(-8px)}}@media (hover:hover) and (pointer:fine){.kh-search[data-astro-cid-nen7h5rs]:hover{transform:translateY(-2px)}}@media (width<=899px){.kh-desktop-nav[data-astro-cid-nen7h5rs],.kh-desktop-tools[data-astro-cid-nen7h5rs]{display:none}.kh-mobile-actions[data-astro-cid-nen7h5rs]{display:flex}.kh-nav[data-astro-cid-nen7h5rs]{gap:12px;min-height:66px;padding:8px 12px}.kh-fallback[data-astro-cid-nen7h5rs]{background:var(--color-surface);border-radius:20px;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.kh-fallback[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;padding:8px 12px}}@media (width<=520px){.site-header[data-astro-cid-nen7h5rs].kh-header{width:calc(100% - 24px);top:max(12px, env(safe-area-inset-top,0px));margin-top:12px}.kh-logo[data-astro-cid-nen7h5rs],[data-theme=dark] .kh-logo-dark[data-astro-cid-nen7h5rs],[data-theme=midnight-sea] .kh-logo-dark[data-astro-cid-nen7h5rs]{display:none}.kh-logo-icon[data-astro-cid-nen7h5rs]{width:44px;height:44px;display:block}}@media (prefers-reduced-motion:reduce){.kh-drawer[data-astro-cid-nen7h5rs]:not([hidden]){animation:none}.kh-search[data-astro-cid-nen7h5rs],.kh-icon-btn[data-astro-cid-nen7h5rs]{transition:none}.kh-search[data-astro-cid-nen7h5rs]:hover{transform:none}}@media print{.site-header[data-astro-cid-nen7h5rs].kh-header{display:none}}.footer[data-astro-cid-jo6i4kqk].kh-footer{border-top:1px solid var(--color-border);background:var(--color-surface);margin-top:112px;padding:72px 0 28px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.footer-brand[data-astro-cid-jo6i4kqk],.footer-col[data-astro-cid-jo6i4kqk]{min-width:0}.kh-footer-brand-link[data-astro-cid-jo6i4kqk]{align-items:center;min-height:48px;display:inline-flex}.kh-footer-logo[data-astro-cid-jo6i4kqk]{object-fit:contain;width:156px;height:auto;max-height:56px;display:block}.kh-footer-logo-dark[data-astro-cid-jo6i4kqk],[data-theme=dark] .kh-footer-logo-light[data-astro-cid-jo6i4kqk],[data-theme=midnight-sea] .kh-footer-logo-light[data-astro-cid-jo6i4kqk]{display:none}[data-theme=dark] .kh-footer-logo-dark[data-astro-cid-jo6i4kqk],[data-theme=midnight-sea] .kh-footer-logo-dark[data-astro-cid-jo6i4kqk]{display:block}.footer-tagline[data-astro-cid-jo6i4kqk]{max-width:28ch;color:var(--color-text);margin:20px 0 12px;font-size:1.05rem;font-weight:700;line-height:1.8}.footer-statement[data-astro-cid-jo6i4kqk]{max-width:32ch;color:var(--color-text-muted);margin:0;font-size:.94rem;line-height:1.85}.footer-col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:var(--color-text);margin:8px 0 20px;font-size:1rem;font-weight:700;line-height:1.8}.footer-col[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{align-content:start;gap:2px;display:grid}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:fit-content;max-width:100%;min-height:44px;color:var(--color-text-muted);text-underline-offset:5px;align-items:center;margin:0;padding-block:7px;font-size:.92rem;line-height:1.75;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s;display:flex}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text);text-decoration-color:var(--color-border)}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:64px;padding-top:24px;font-size:.86rem;line-height:1.8;display:flex}@media (width<=960px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer-statement[data-astro-cid-jo6i4kqk]{max-width:48ch}}@media (width<=640px){.footer[data-astro-cid-jo6i4kqk].kh-footer{margin-top:80px;padding-top:48px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.footer-col[data-astro-cid-jo6i4kqk]:last-child{grid-column:1/-1}.footer-col[data-astro-cid-jo6i4kqk]:last-child nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.footer-col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{margin-top:0;margin-bottom:12px}.footer-bottom[data-astro-cid-jo6i4kqk]{gap:12px;margin-top:40px}}@media (width<=350px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}}@media print{.footer[data-astro-cid-jo6i4kqk].kh-footer{display:none}}
