:root{--green-deep:#2c4a3b;--green-ink:#1f2e22;--sage:#7c8c6e;--sage-light:#a9b79a;--terracotta:#c1623a;--terracotta-dark:#a24e2c;--cream:#f7f1e4;--cream-dark:#eee3ce;--paper:#fcfaf4}[data-astro-cid-eq7kin5q]{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--green-ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-family:Nunito,sans-serif;line-height:1.6}h1[data-astro-cid-eq7kin5q],h2[data-astro-cid-eq7kin5q],h3[data-astro-cid-eq7kin5q]{color:var(--green-deep);font-family:Fredoka,sans-serif;font-weight:600;line-height:1.15}a[data-astro-cid-eq7kin5q]{color:inherit;text-decoration:none}.wrap[data-astro-cid-eq7kin5q]{max-width:1120px;margin:0 auto;padding:0 32px}header[data-astro-cid-eq7kin5q]{z-index:50;backdrop-filter:blur(6px);background:#f7f1e4eb;border-bottom:1px solid #2c4a3b1f;position:sticky;top:0}nav[data-astro-cid-eq7kin5q]{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:18px 32px;display:flex}.brand[data-astro-cid-eq7kin5q]{color:var(--green-deep);align-items:center;gap:10px;font-family:Fredoka,sans-serif;font-size:1.05rem;font-weight:600;display:flex}.brand[data-astro-cid-eq7kin5q] img[data-astro-cid-eq7kin5q]{object-fit:contain;width:40px;height:40px}.brand[data-astro-cid-eq7kin5q] .accent[data-astro-cid-eq7kin5q]{color:var(--terracotta)}.nav-links[data-astro-cid-eq7kin5q]{align-items:center;gap:34px;font-size:.95rem;font-weight:600;display:flex}.nav-links[data-astro-cid-eq7kin5q] a[data-astro-cid-eq7kin5q]{opacity:.85;transition:opacity .2s}.nav-links[data-astro-cid-eq7kin5q] a[data-astro-cid-eq7kin5q]:hover{opacity:1}.btn-nav[data-astro-cid-eq7kin5q]{background:var(--green-deep);color:var(--paper);border-radius:100px;align-items:center;gap:8px;padding:10px 22px;font-size:.88rem;font-weight:800;transition:all .2s;display:inline-flex}.content[data-astro-cid-eq7kin5q]{max-width:800px;margin:0 auto;padding:80px 0 100px}.content[data-astro-cid-eq7kin5q] h1[data-astro-cid-eq7kin5q]{margin-bottom:16px;font-size:clamp(2rem,3.5vw,2.8rem)}.content[data-astro-cid-eq7kin5q] .intro[data-astro-cid-eq7kin5q]{color:#45543f;margin-bottom:60px;font-size:1.05rem}.content[data-astro-cid-eq7kin5q] h2[data-astro-cid-eq7kin5q]{margin-top:48px;margin-bottom:16px;font-size:1.6rem}.content[data-astro-cid-eq7kin5q] h3[data-astro-cid-eq7kin5q]{margin-top:28px;margin-bottom:12px;font-size:1.2rem}.content[data-astro-cid-eq7kin5q] p[data-astro-cid-eq7kin5q]{color:#3a4a3d;margin-bottom:16px;font-size:.98rem}.content[data-astro-cid-eq7kin5q] ul[data-astro-cid-eq7kin5q]{margin-bottom:16px;margin-left:24px}.content[data-astro-cid-eq7kin5q] li[data-astro-cid-eq7kin5q]{color:#3a4a3d;margin-bottom:8px}.content[data-astro-cid-eq7kin5q] a[data-astro-cid-eq7kin5q]{color:var(--terracotta);font-weight:600;text-decoration:underline}.content[data-astro-cid-eq7kin5q] a[data-astro-cid-eq7kin5q]:hover{color:var(--terracotta-dark)}.content[data-astro-cid-eq7kin5q] strong[data-astro-cid-eq7kin5q]{color:var(--green-deep);font-weight:700}footer[data-astro-cid-eq7kin5q]{background:var(--green-deep);color:var(--cream);padding:50px 0 34px}footer[data-astro-cid-eq7kin5q] .wrap[data-astro-cid-eq7kin5q]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}footer[data-astro-cid-eq7kin5q] .brand[data-astro-cid-eq7kin5q]{color:var(--cream);flex-direction:column;gap:8px;display:flex}footer[data-astro-cid-eq7kin5q] .brand[data-astro-cid-eq7kin5q] .accent[data-astro-cid-eq7kin5q]{color:#e3906b}footer[data-astro-cid-eq7kin5q] .brand-subtitle[data-astro-cid-eq7kin5q]{opacity:.75;font-family:Nunito,sans-serif;font-size:.85rem;font-weight:400}footer[data-astro-cid-eq7kin5q] .foot-links[data-astro-cid-eq7kin5q]{opacity:.85;gap:28px;font-size:.9rem;display:flex}footer[data-astro-cid-eq7kin5q] .copyright[data-astro-cid-eq7kin5q]{opacity:.6;margin-top:28px;font-size:.82rem}@media (width<=860px){.nav-links[data-astro-cid-eq7kin5q]{display:none}.content[data-astro-cid-eq7kin5q]{padding:60px 32px 80px}footer[data-astro-cid-eq7kin5q] .wrap[data-astro-cid-eq7kin5q]{text-align:center;flex-direction:column;align-items:flex-start}footer[data-astro-cid-eq7kin5q] .brand[data-astro-cid-eq7kin5q]{align-items:center;width:100%}footer[data-astro-cid-eq7kin5q] .foot-links[data-astro-cid-eq7kin5q]{flex-direction:column;align-items:center;gap:16px;width:100%}}
