.blog-filter[data-astro-cid-cw2six23]{padding:clamp(1.5rem,3vw,2rem) 1rem;background-color:var(--bgWarm);border-bottom:1px solid rgba(47,107,61,.15)}.blog-filter[data-astro-cid-cw2six23] .bf-container[data-astro-cid-cw2six23]{width:100%;max-width:75rem;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.blog-filter[data-astro-cid-cw2six23] .bf-label[data-astro-cid-cw2six23]{font-family:var(--bodyFont);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--headerColor)}.blog-filter[data-astro-cid-cw2six23] .bf-list[data-astro-cid-cw2six23]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.blog-filter[data-astro-cid-cw2six23] .bf-pill[data-astro-cid-cw2six23]{display:inline-block;font-family:var(--bodyFont);font-size:.8125rem;font-weight:600;padding:.375rem .875rem;background-color:var(--bgWhite);color:var(--primary);text-decoration:none;border:1px solid rgba(47,107,61,.2);border-radius:62.4375rem;transition:background-color .3s,color .3s,border-color .3s}.blog-filter[data-astro-cid-cw2six23] .bf-pill[data-astro-cid-cw2six23]:hover,.blog-filter[data-astro-cid-cw2six23] .bf-pill[data-astro-cid-cw2six23].bf-pill-active{background-color:var(--primary);color:var(--bodyTextColorWhite);border-color:var(--primary)}.blog-grid-section[data-astro-cid-cw2six23]{padding:var(--sectionPadding);background-color:var(--bgWhite)}.blog-grid-section[data-astro-cid-cw2six23] .bg-container[data-astro-cid-cw2six23]{width:100%;max-width:80rem;margin:0 auto}.blog-grid-section[data-astro-cid-cw2six23] .no-posts[data-astro-cid-cw2six23]{text-align:center;font-size:1rem;color:var(--bodyTextColor);padding:2.5rem 0}.blog-grid-section[data-astro-cid-cw2six23] .no-posts[data-astro-cid-cw2six23] a[data-astro-cid-cw2six23]{color:var(--primary);font-weight:700}.blog-grid-section[data-astro-cid-cw2six23] .bg-grid[data-astro-cid-cw2six23]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1.75rem}.blog-grid-section[data-astro-cid-cw2six23] .bg-card[data-astro-cid-cw2six23]{display:flex;flex-direction:column;background-color:var(--bgWarm);border-radius:1rem;overflow:hidden;border:1px solid rgba(47,107,61,.15);text-decoration:none;height:100%;transition:transform .3s,border-color .3s,box-shadow .3s}.blog-grid-section[data-astro-cid-cw2six23] .bg-card[data-astro-cid-cw2six23]:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 10px 28px #2a25201a}.blog-grid-section[data-astro-cid-cw2six23] .bg-card-image[data-astro-cid-cw2six23]{display:block;overflow:hidden}.blog-grid-section[data-astro-cid-cw2six23] .bg-card-image[data-astro-cid-cw2six23] img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover}.blog-grid-section[data-astro-cid-cw2six23] .bg-card-body[data-astro-cid-cw2six23]{padding:1.5rem;display:flex;flex-direction:column;flex:1 1 auto}.blog-grid-section[data-astro-cid-cw2six23] .bg-card-category[data-astro-cid-cw2six23]{display:inline-block;font-family:var(--bodyFont);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .625rem;background-color:#2f6b3d1a;color:var(--primary);border-radius:62.4375rem;margin-bottom:.75rem;width:-moz-max-content;width:max-content}.blog-grid-section[data-astro-cid-cw2six23] .bg-card-title[data-astro-cid-cw2six23]{font-family:var(--headingFont);font-size:1.25rem;font-weight:700;line-height:1.25;margin:0 0 .625rem;color:var(--headerColor)}.blog-grid-section[data-astro-cid-cw2six23] .bg-card-desc[data-astro-cid-cw2six23]{font-family:var(--bodyFont);font-size:.875rem;line-height:1.6;color:var(--bodyTextColor);margin:0 0 .875rem;flex:1 1 auto}.blog-grid-section[data-astro-cid-cw2six23] .bg-card-meta[data-astro-cid-cw2six23]{font-family:var(--bodyFont);font-size:.75rem;color:var(--bodyTextColor);padding-top:.75rem;border-top:1px solid rgba(47,107,61,.1)}@media only screen and (min-width:48em){.blog-grid-section[data-astro-cid-cw2six23] .bg-grid[data-astro-cid-cw2six23]{grid-template-columns:1fr 1fr}}@media only screen and (min-width:64em){.blog-grid-section[data-astro-cid-cw2six23] .bg-grid[data-astro-cid-cw2six23]{grid-template-columns:1fr 1fr 1fr}}
