*{box-sizing:border-box}:root{font-family:DM Sans,system-ui,sans-serif;color:#202421;background:#f5f6f3;font-synthesis:none;text-rendering:optimizeLegibility}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}.site-header[data-astro-cid-ctg3m53h]{min-height:76px;display:flex;align-items:center;gap:34px;padding:0 max(24px,calc((100vw - 1240px)/2));border-bottom:1px solid #e2e5df;background:#fafbf8}.brand[data-astro-cid-ctg3m53h]{display:flex;flex-shrink:0;align-items:center;gap:10px;color:#202421;font-size:20px;font-weight:700;letter-spacing:-.5px}.brand-mark[data-astro-cid-ctg3m53h]{display:grid;place-items:center;width:32px;height:32px;background:#c7ef69;border-radius:7px;font:18px DM Mono,monospace}.brand-mark[data-astro-cid-ctg3m53h] svg[data-astro-cid-ctg3m53h]{width:27px;height:27px;fill:none;stroke:#263b20;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.brand-map[data-astro-cid-ctg3m53h]{color:#6e9436}.main-nav[data-astro-cid-ctg3m53h]{display:flex;align-self:stretch;gap:24px}.main-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:flex;align-items:center;position:relative;padding:0 3px;color:#737970;font-size:13px;white-space:nowrap}.main-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:#26341c}.main-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current]{color:#222723;font-weight:600}.main-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#a9d84e;border-radius:2px 2px 0 0}.header-right[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:9px;margin-left:auto;color:#858b82;font-size:11px;white-space:nowrap}.status-dot[data-astro-cid-ctg3m53h]{width:7px;height:7px;border-radius:50%;background:#7ca63d;box-shadow:0 0 0 3px #e6efd7}.about-link[data-astro-cid-ctg3m53h]{margin-left:20px;color:#4a5049}a[data-astro-cid-ctg3m53h]:focus-visible{outline:2px solid #7c9b4a;outline-offset:5px;border-radius:3px}@media(max-width:1000px){.header-right[data-astro-cid-ctg3m53h]>span[data-astro-cid-ctg3m53h]{display:none}.about-link[data-astro-cid-ctg3m53h]{margin-left:0}}@media(max-width:760px){.site-header[data-astro-cid-ctg3m53h]{min-height:64px;padding:0 18px;gap:28px}.main-nav[data-astro-cid-ctg3m53h]{gap:20px}}@media(max-width:600px){.site-header[data-astro-cid-ctg3m53h]{display:grid;grid-template-columns:1fr auto;gap:6px;padding:12px 18px 0}.brand[data-astro-cid-ctg3m53h]{grid-area:1 / 1}.header-right[data-astro-cid-ctg3m53h]{grid-area:1 / 2}.main-nav[data-astro-cid-ctg3m53h]{grid-column:1 / -1;grid-row:2;min-height:43px;gap:20px}.main-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{font-size:12px}.about-link[data-astro-cid-ctg3m53h]{font-size:11px}}@media(max-width:360px){.main-nav[data-astro-cid-ctg3m53h]{gap:16px}.main-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding:0;font-size:11px}.brand[data-astro-cid-ctg3m53h]{gap:7px;font-size:18px}.brand-mark[data-astro-cid-ctg3m53h]{width:29px;height:29px;font-size:17px}}.site-footer[data-astro-cid-gcn2mc3v]{width:min(1240px,calc(100% - 80px));margin-inline:auto;border-top:1px solid #dfe3dc;padding:30px 0 24px;color:#6e7767;font-size:12px}.footer-top[data-astro-cid-gcn2mc3v],.footer-bottom[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-brand[data-astro-cid-gcn2mc3v]{color:#333a32;font-size:19px;font-weight:700}.footer-brand[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v]{color:#6e9436}p[data-astro-cid-gcn2mc3v]{margin:8px 0 0;line-height:1.6}nav[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:12px 24px}.footer-bottom[data-astro-cid-gcn2mc3v]{margin-top:24px;padding-top:20px;border-top:1px solid #e3e7df;font-size:11px;line-height:1.7}nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v][aria-current]{color:#344e24;text-decoration:underline;text-underline-offset:4px}a[data-astro-cid-gcn2mc3v]:focus-visible{outline:2px solid #7c9b4a;outline-offset:4px}@media(max-width:760px){.site-footer[data-astro-cid-gcn2mc3v]{width:calc(100% - 36px);padding:24px 0}.footer-top[data-astro-cid-gcn2mc3v],.footer-bottom[data-astro-cid-gcn2mc3v]{align-items:flex-start;flex-direction:column;gap:18px}nav[data-astro-cid-gcn2mc3v]{gap:12px 20px}}
