main.svelte-1vz01jj{min-height:100vh;background:#f6f8f4}.hero.svelte-1vz01jj{padding:8.5rem 1rem 4rem;background:radial-gradient(circle at 85% 20%,rgba(152,196,71,.17),transparent 28rem),var(--color-brand-ink)}.hero-copy.svelte-1vz01jj{max-width:54rem;text-align:center}.breadcrumbs.svelte-1vz01jj{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem .6rem;margin-bottom:1rem;color:#aeb7c4;font-size:var(--text-sm)}.breadcrumbs.svelte-1vz01jj a:where(.svelte-1vz01jj){color:#dce2ea}.eyebrow.svelte-1vz01jj{color:#b9df70;font-size:var(--text-sm);font-weight:var(--weight-bold);text-transform:uppercase}h1.svelte-1vz01jj{margin:.8rem 0 1rem;color:#fff;font-size:var(--text-display);letter-spacing:-.045em}.hero.svelte-1vz01jj p:where(.svelte-1vz01jj){max-width:44rem;margin:0 auto;color:#c7ced8;font-size:var(--text-title-sm);line-height:1.7}.layout.svelte-1vz01jj{display:grid;gap:2rem;padding:3rem 1rem 5rem}.article-list.svelte-1vz01jj{display:grid;gap:1.25rem}.article-card.svelte-1vz01jj{display:grid;overflow:hidden;border:1px solid #dfe5da;border-radius:14px;background:#fff}.article-image.svelte-1vz01jj{display:block;min-height:180px;background:#e9eee4}.article-image.svelte-1vz01jj img:where(.svelte-1vz01jj){width:100%;height:100%;max-height:250px;-o-object-fit:cover;object-fit:cover}.article-card-body.svelte-1vz01jj{padding:clamp(1.25rem,3vw,2rem)}.category.svelte-1vz01jj{display:inline-flex;align-items:center;gap:.4rem;color:#56791b;font-size:var(--text-sm);font-weight:var(--weight-bold)}.article-card.svelte-1vz01jj h2:where(.svelte-1vz01jj){margin:.65rem 0 .75rem;font-size:var(--text-title-page);line-height:1.25}.article-card.svelte-1vz01jj h2:where(.svelte-1vz01jj) a:where(.svelte-1vz01jj){color:var(--color-brand-ink)}.article-card.svelte-1vz01jj p:where(.svelte-1vz01jj){margin:0;color:#596370;line-height:1.7}.card-meta.svelte-1vz01jj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem;color:#68727e;font-size:var(--text-sm)}.card-meta.svelte-1vz01jj span:where(.svelte-1vz01jj),.read-more.svelte-1vz01jj{display:inline-flex;align-items:center;gap:.4rem}.read-more.svelte-1vz01jj{color:#56791b;font-weight:var(--weight-bold)}aside.svelte-1vz01jj{display:grid;align-content:start;gap:1rem}.filter-card.svelte-1vz01jj{border:1px solid #dfe5da;border-radius:14px;background:#fff;padding:1.25rem}.filter-card.svelte-1vz01jj h2:where(.svelte-1vz01jj){display:flex;align-items:center;gap:.45rem;margin:0 0 .8rem;color:var(--color-brand-ink);font-size:var(--text-body)}.filter-card.svelte-1vz01jj>a:where(.svelte-1vz01jj){display:flex;justify-content:space-between;gap:1rem;border-radius:8px;color:#596370;padding:.55rem .65rem}.filter-card.svelte-1vz01jj a.active:where(.svelte-1vz01jj),.filter-card.svelte-1vz01jj a:where(.svelte-1vz01jj):hover{background:#f0f5e8;color:#476816}.filter-card.svelte-1vz01jj small:where(.svelte-1vz01jj){color:#7b8490}.tag-cloud.svelte-1vz01jj{display:flex;flex-wrap:wrap;gap:.5rem}.tag-cloud.svelte-1vz01jj a:where(.svelte-1vz01jj){border:1px solid #dfe5da;border-radius:999px;color:#596370;padding:.4rem .65rem;font-size:var(--text-sm)}.empty-state.svelte-1vz01jj{border:1px dashed #cbd3c6;border-radius:14px;background:#fff;color:#68727e;padding:3rem;text-align:center}.sr-only.svelte-1vz01jj{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:880px){.layout.svelte-1vz01jj{grid-template-columns:minmax(0,1fr) 18rem}.article-card.svelte-1vz01jj:has(.article-image:where(.svelte-1vz01jj)){grid-template-columns:16rem minmax(0,1fr)}.article-image.svelte-1vz01jj img:where(.svelte-1vz01jj){max-height:none}}
