.blog_listing__2_Oqm{padding-block:4rem 6rem}.blog_listingTitle__Lj2_N{margin:0;color:var(--color-deep-forest);font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.2}.blog_listingIntro__XOxdi{max-width:44rem;margin:.875rem 0 1.75rem;color:var(--color-field-olive);font-size:1rem;line-height:1.65}.blog_filters___hTny{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1.5rem}.blog_filterButton__mf4uv{min-height:2.5rem;padding:.55rem 1rem;border:1px solid var(--color-soft-stone);border-radius:999px;background:#fff;color:var(--color-ink);cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;line-height:1.25;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.blog_filterButton__mf4uv:hover{border-color:var(--color-field-olive)}.blog_filterButtonActive__7XLEX{border-color:var(--color-deep-forest);background:var(--color-deep-forest);color:#fff}.blog_articleCard__THlZD:focus-visible,.blog_filterButton__mf4uv:focus-visible{outline:3px solid var(--color-muted-olive);outline-offset:3px}.blog_articleGrid__EFOah{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch}.blog_articleCard__THlZD{display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(21,29,26,.22);border-radius:var(--radius-md);background:#fff;color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.blog_articleCard__THlZD:hover{transform:translateY(-2px);border-color:#c7ccc5}.blog_cardMedia__sLj6Y{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--color-soft-stone)}.blog_cardImage__TH6We{width:100%;height:100%;object-fit:cover;object-position:50% 65%;transition:transform .24s ease}.blog_articleCard__THlZD:hover .blog_cardImage__TH6We{transform:scale(1.025)}.blog_cardCategory__nPrJv{position:absolute;z-index:1;top:.75rem;right:.75rem;max-width:calc(100% - 1.5rem);padding:.35rem .6rem;border:1px solid rgb(255 255 255/55%);border-radius:999px;background:rgb(245 244 239/94%);color:var(--color-deep-forest);font-size:.6875rem;font-weight:700;line-height:1.2}.blog_cardContent__brruH{display:flex;min-width:0;flex:1;flex-direction:column;padding:1.25rem}.blog_cardTitle__UowSg{min-height:4.875rem;margin:0;color:var(--color-deep-forest);font-size:clamp(1.25rem,1.65vw,1.375rem);font-weight:650;line-height:1.3}.blog_cardExcerpt__O7Kdq,.blog_cardTitle__UowSg{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog_cardExcerpt__O7Kdq{min-height:4.35rem;margin:.75rem 0 1rem;color:var(--color-ink);font-size:.9375rem;line-height:1.55}.blog_cardDate__6isbV{display:block;margin-top:auto;padding-top:.25rem;color:var(--color-muted-olive);font-size:.8125rem;line-height:1.4}.blog_emptyState__2VMKB{margin:0;padding-block:2rem;color:var(--color-field-olive);font-size:1rem;line-height:1.6}@media (max-width:1023px){.blog_listing__2_Oqm{padding-block:3rem 4rem}.blog_articleGrid__EFOah{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.blog_listing__2_Oqm{padding-block:2.5rem 3.5rem}.blog_filters___hTny,.blog_listingIntro__XOxdi{margin-bottom:1.25rem}.blog_filters___hTny{gap:.5rem}.blog_filterButton__mf4uv{padding-inline:.8rem;font-size:.8125rem}.blog_articleGrid__EFOah{grid-template-columns:minmax(0,1fr);gap:1rem}.blog_cardTitle__UowSg{min-height:0;font-size:1.25rem}.blog_cardExcerpt__O7Kdq{min-height:0;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.blog_articleCard__THlZD,.blog_cardImage__TH6We,.blog_filterButton__mf4uv{transition:none}}