.blog-module__nGqTCG__page{max-width:var(--site-width);margin:0 auto;padding:1rem 1rem 3rem}.blog-module__nGqTCG__head{margin-bottom:1.5rem}.blog-module__nGqTCG__title{margin-top:.5rem;font-size:clamp(1.5rem,3vw,2.1rem)}.blog-module__nGqTCG__filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.blog-module__nGqTCG__filter,.blog-module__nGqTCG__filterActive{border:1px solid #2b221e33;border-radius:999px;padding:.35rem .9rem;font-size:.85rem;text-decoration:none}.blog-module__nGqTCG__filterActive{background:var(--color-text);border-color:var(--color-text);color:var(--color-cream)}.blog-module__nGqTCG__filter:hover{border-color:var(--color-text)}.blog-module__nGqTCG__filterCount{opacity:.6;margin-left:.4rem;font-size:.75em}.blog-module__nGqTCG__empty{color:var(--color-muted);margin:2rem 0}.blog-module__nGqTCG__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.blog-module__nGqTCG__card{background:var(--color-cream);border:1px solid #2b221e14;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.blog-module__nGqTCG__cardMedia{aspect-ratio:400/260;background:#2b221e0f;display:block}.blog-module__nGqTCG__cardImg{object-fit:cover;width:100%;height:100%;display:block}.blog-module__nGqTCG__cardNoImg{width:100%;height:100%;display:block}.blog-module__nGqTCG__cardBody{flex-direction:column;gap:.4rem;padding:1rem 1.1rem 1.25rem;display:flex}.blog-module__nGqTCG__cardDate{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);font-size:.78rem}.blog-module__nGqTCG__cardTitle{font-size:1.05rem;line-height:1.35}.blog-module__nGqTCG__cardLink{text-decoration:none}.blog-module__nGqTCG__cardLink:hover{color:var(--color-accent)}.blog-module__nGqTCG__cardExcerpt{color:var(--color-muted);font-size:.9rem;line-height:1.55}
