.item[data-astro-cid-6n7h2g5j]{align-items:center;display:flex}.link[data-astro-cid-6n7h2g5j],.toggle[data-astro-cid-6n7h2g5j]{color:var(--text);font:inherit;font-weight:500;text-decoration:none}.link[data-astro-cid-6n7h2g5j]:hover,.toggle[data-astro-cid-6n7h2g5j]:hover,.active[data-astro-cid-6n7h2g5j]{color:var(--accent)}.toggle[data-astro-cid-6n7h2g5j]{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.toggle[data-astro-cid-6n7h2g5j] svg{color:var(--text-muted);flex:none;transition:transform .15s}.toggle[data-astro-cid-6n7h2g5j][aria-expanded=true] svg{transform:rotate(180deg)}.submenu[data-astro-cid-6n7h2g5j]{margin:0;list-style:none;display:none}.toggle[data-astro-cid-6n7h2g5j][aria-expanded=true]+.submenu[data-astro-cid-6n7h2g5j]{display:block}.submenu[data-astro-cid-6n7h2g5j] a[data-astro-cid-6n7h2g5j]{border-radius:calc(var(--radius) - 2px);color:var(--text);padding:.6rem .75rem;text-decoration:none;display:block}.submenu[data-astro-cid-6n7h2g5j] a[data-astro-cid-6n7h2g5j]:hover,.submenu[data-astro-cid-6n7h2g5j] a[data-astro-cid-6n7h2g5j][aria-current=page]{color:var(--accent)}@media (width<56rem){.item[data-astro-cid-6n7h2g5j]{flex-wrap:wrap}.item[data-astro-cid-6n7h2g5j]+.item[data-astro-cid-6n7h2g5j]{border-top:1px solid var(--border)}.link[data-astro-cid-6n7h2g5j],.toggle[data-astro-cid-6n7h2g5j]{flex:1;padding:.75rem 0}.has-children[data-astro-cid-6n7h2g5j]>.link[data-astro-cid-6n7h2g5j]{display:none}.toggle[data-astro-cid-6n7h2g5j]{text-align:left;justify-content:space-between}.submenu[data-astro-cid-6n7h2g5j]{flex-basis:100%;padding:0 0 .5rem 1rem}}@media (width>=56rem){.item[data-astro-cid-6n7h2g5j]{position:relative}.link[data-astro-cid-6n7h2g5j]{padding:.5rem .75rem}.toggle[data-astro-cid-6n7h2g5j]{justify-content:center;width:1.5rem;height:2rem;margin-left:-.5rem}.toggle-label[data-astro-cid-6n7h2g5j]{display:none}.submenu[data-astro-cid-6n7h2g5j]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:14rem;box-shadow:var(--shadow);padding:.5rem;position:absolute;top:100%;left:0}.submenu[data-astro-cid-6n7h2g5j] a[data-astro-cid-6n7h2g5j]:hover{background:var(--bg)}}@media (width>=56rem) and (hover:hover){.item[data-astro-cid-6n7h2g5j]:hover>.submenu[data-astro-cid-6n7h2g5j]{display:block}}.menu-button[data-astro-cid-xegrh3pe]{border:1px solid var(--border);border-radius:var(--radius);width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-button[data-astro-cid-xegrh3pe] .icon-close,.menu-button[data-astro-cid-xegrh3pe][aria-expanded=true] .icon-open{display:none}.menu-button[data-astro-cid-xegrh3pe][aria-expanded=true] .icon-close{display:block}.nav-list[data-astro-cid-xegrh3pe]{margin:0;padding:0;list-style:none}@media (width<56rem){.nav-list[data-astro-cid-xegrh3pe]{background:var(--surface);border-bottom:1px solid var(--border);max-height:calc(100dvh - 4.5rem);box-shadow:var(--shadow);padding:.5rem 1.25rem 1rem;display:none;position:absolute;inset:100% 0 auto;overflow-y:auto}.menu-button[data-astro-cid-xegrh3pe][aria-expanded=true]+.nav-list[data-astro-cid-xegrh3pe]{display:block}}@media (width>=56rem){.menu-button[data-astro-cid-xegrh3pe]{display:none}.nav-list[data-astro-cid-xegrh3pe]{align-items:center;gap:.25rem;display:flex}}.theme-toggle[data-astro-cid-my5m6ibd]{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:.5rem;display:inline-flex}.theme-toggle[data-astro-cid-my5m6ibd]:hover{color:var(--accent)}input[data-astro-cid-my5m6ibd]{opacity:0;pointer-events:none;position:absolute}.theme-toggle[data-astro-cid-my5m6ibd]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.moon[data-astro-cid-my5m6ibd],[data-theme=dark] .sun[data-astro-cid-my5m6ibd]{display:none}[data-theme=dark] .moon[data-astro-cid-my5m6ibd]{display:block}.site-header[data-astro-cid-kzwnbiiz]{z-index:10;background:var(--surface);border-bottom:1px solid var(--border);position:relative}.header-inner[data-astro-cid-kzwnbiiz]{align-items:center;gap:.5rem;min-height:4.5rem;display:flex}.logo[data-astro-cid-kzwnbiiz]{flex:none;display:flex}.logo[data-astro-cid-kzwnbiiz] img[data-astro-cid-kzwnbiiz]{width:auto;height:2.5rem}.nav-area[data-astro-cid-kzwnbiiz]{margin-left:auto}@media (width>=56rem){.header-inner[data-astro-cid-kzwnbiiz]{gap:2rem}.nav-area[data-astro-cid-kzwnbiiz]{margin-left:0;margin-right:auto}}h2[data-astro-cid-tqku4mm2]{color:var(--text);margin:0 0 .75rem;font-size:1rem}address[data-astro-cid-tqku4mm2]{font-style:normal}p[data-astro-cid-tqku4mm2]{margin:.75rem 0 0}a[data-astro-cid-tqku4mm2]{color:inherit}a[data-astro-cid-tqku4mm2]:hover{color:var(--accent)}ul[data-astro-cid-pm4g3iel]{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-pm4g3iel]+li[data-astro-cid-pm4g3iel]{border-left:1px solid var(--border);margin-left:.75rem;padding-left:.75rem}a[data-astro-cid-pm4g3iel]{color:inherit}a[data-astro-cid-pm4g3iel]:hover{color:var(--accent)}h2[data-astro-cid-6p5xthph]{color:var(--text);margin:0 0 .75rem;font-size:1rem}ul[data-astro-cid-6p5xthph]{margin:0;padding:0;list-style:none}li[data-astro-cid-6p5xthph]+li[data-astro-cid-6p5xthph]{margin-top:.4rem}a[data-astro-cid-6p5xthph]{color:inherit}a[data-astro-cid-6p5xthph]:hover{color:var(--accent)}h2[data-astro-cid-x5sxmcga]{color:var(--text);margin:0 0 .75rem;font-size:1rem}ul[data-astro-cid-x5sxmcga]{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-x5sxmcga],a[data-astro-cid-x5sxmcga]{flex-direction:column;align-items:center;gap:.35rem;display:flex}a[data-astro-cid-x5sxmcga]{color:inherit;text-decoration:none}a[data-astro-cid-x5sxmcga]:hover .caption[data-astro-cid-x5sxmcga]{color:var(--accent)}.plate[data-astro-cid-x5sxmcga]{border-radius:var(--radius);background:#fff;padding:.4rem;display:flex}img[data-astro-cid-x5sxmcga]{object-fit:contain;width:auto;max-width:8rem;height:3.5rem}.caption[data-astro-cid-x5sxmcga]{text-align:center;font-size:.8rem}.site-footer[data-astro-cid-63k7wqxu]{background:var(--footer-bg);color:var(--text-muted);font-size:.95rem}.columns[data-astro-cid-63k7wqxu]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2rem;padding-block:3rem 2rem;display:grid}.bottom[data-astro-cid-63k7wqxu]{border-top:1px solid var(--border)}.bottom-inner[data-astro-cid-63k7wqxu]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-block:1rem;font-size:.875rem;display:flex}.bottom-inner[data-astro-cid-63k7wqxu] p[data-astro-cid-63k7wqxu]{margin:0}:root{color-scheme:light dark;--bg:light-dark(#f5f7f6,#1a1f1e);--surface:light-dark(#fff,#232a28);--footer-bg:light-dark(#e8ecea,#151918);--text:light-dark(#1d2422,#e3e8e6);--text-muted:light-dark(#56625e,#9ca7a3);--border:light-dark(#d6dcd9,#36403d);--accent:light-dark(#1f5f5b,#7cc4bd);--accent-contrast:light-dark(#fff,#10201e);--shadow-color:light-dark(#0000001a,#0006);--shadow:0 10px 30px var(--shadow-color);--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--content-width:72rem;--radius:6px}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);flex-direction:column;margin:0;line-height:1.6;display:flex}main{flex:1}img{max-width:100%;height:auto;display:block}a{color:var(--accent)}.container{width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:1.25rem}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius);padding:.5rem 1rem;position:absolute;top:-3rem;left:1rem}.skip-link:focus{top:1rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}main[data-astro-cid-z4jru4n3]{padding-block:2rem 4rem}.card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:1rem}
