.blog_blogIntro__WNiYT{background:var(--color-cream-50);border-radius:var(--radius-hero);padding:4rem 3rem;box-shadow:var(--shadow-card);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.blog_eyebrow__lKbzQ{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:500;color:var(--color-forest-600);margin:0}.blog_blogIntro__WNiYT h1{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);line-height:1.05;margin:.25rem 0;color:var(--color-ink-900);font-weight:400}.blog_blogIntro__WNiYT h1 em{font-style:italic;font-weight:300;color:var(--color-forest-600)}.blog_sub__5u9Q_{color:var(--color-ink-700);margin:0 0 1rem;font-size:1rem}.blog_search__v7vUF{position:relative;width:100%;max-width:560px}.blog_sIcon__m8rqt{position:absolute;top:50%;left:1.1rem;transform:translateY(-50%);color:var(--color-ink-500);pointer-events:none}.blog_search__v7vUF input{width:100%;padding:.95rem 1.25rem .95rem 2.75rem;border-radius:var(--radius-pill);background:var(--color-cream-100);border:1px solid var(--color-cream-300);font-family:inherit;font-size:.95rem;color:var(--color-ink-900);transition:all .2s ease}.blog_search__v7vUF input::placeholder{color:var(--color-ink-500)}.blog_search__v7vUF input:focus{outline:none;border-color:var(--color-forest-500);box-shadow:0 0 0 4px rgb(74 93 66/.12);background:var(--color-cream-50)}.blog_grid__4VF_V{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.blog_card__AELHx{background:var(--color-cream-50);border:1px solid var(--color-cream-200);border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.blog_card__AELHx:hover{transform:translateY(-4px);box-shadow:0 22px 48px -18px rgb(42 46 36/.22)}.blog_cover__r9azf{position:relative;aspect-ratio:16/10;overflow:hidden;display:block}.blog_coverImg__uKw_e{object-fit:cover;display:block;transition:transform .6s ease}.blog_card__AELHx:hover .blog_coverImg__uKw_e{transform:scale(1.04)}.blog_cat__X3Et0{position:absolute;top:1rem;left:1rem;padding:.35rem .85rem;border-radius:var(--radius-pill);background:rgb(255 255 255/.92);color:var(--color-forest-700);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;backdrop-filter:blur(8px);z-index:1}.blog_body__6ZLhx{padding:1.5rem 1.5rem .25rem;flex:1;display:flex;flex-direction:column;gap:.65rem}.blog_body__6ZLhx h2{font-family:var(--font-display);font-size:1.3rem;line-height:1.25;margin:0;font-weight:400;color:var(--color-ink-900)}.blog_body__6ZLhx h2 a{color:inherit;text-decoration:none;transition:color .2s ease}.blog_body__6ZLhx h2 a:hover{color:var(--color-forest-700)}.blog_body__6ZLhx p{margin:0;color:var(--color-ink-700);font-size:.92rem;line-height:1.55}.blog_meta__y1pLv{display:flex;align-items:center;gap:.85rem;padding:1.25rem 1.5rem 1.5rem;margin-top:auto}.blog_date__RNj9C{display:flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:52px;background:var(--color-forest-600);color:var(--color-cream-50);border-radius:.75rem;flex-shrink:0}.blog_d__wcTIh{font-family:var(--font-display);font-size:1.15rem;font-weight:500;line-height:1}.blog_m__ZySCs{font-size:.62rem;letter-spacing:.1em;margin-top:2px}.blog_author__0cydo{font-size:.82rem;color:var(--color-ink-500)}.blog_author__0cydo strong{color:var(--color-ink-900);font-weight:600}.blog_empty__oeFlF{text-align:center;color:var(--color-ink-500);font-style:italic;margin:0}@media (max-width:960px){.blog_blogIntro__WNiYT{padding:2.5rem 1.5rem}.blog_grid__4VF_V{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:560px){.blog_grid__4VF_V{grid-template-columns:1fr}}