.blog-card_card__jsGF_{overflow:hidden;border:1px solid #dce1d1;border-radius:16px;background:var(--card);box-shadow:0 10px 28px #1b201b08;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.blog-card_card__jsGF_:hover{transform:translateY(-3px);border-color:#a7b794;box-shadow:0 16px 36px #1b201b14}.blog-card_card__jsGF_:focus-within{outline:3px solid #6d8d38;outline-offset:3px}.blog-card_cardLink__9CdfY{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:340px;color:inherit;text-decoration:none}.blog-card_imageWrap__2bl1J{position:relative;min-height:340px;overflow:hidden;background:#0b0f0e}.blog-card_image__EvtKk{object-fit:contain}.blog-card_content__e6eCj{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(24px,4vw,48px)}.blog-card_category___uURR{padding:7px 10px;border-radius:999px;background:#eff4e6;color:#53683a;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.blog-card_title__K_zNL{margin-top:20px;color:#11170f;font-size:clamp(25px,3vw,36px);font-weight:750;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.blog-card_description__B2nM3{margin-top:16px;color:#68715f;font-size:16px;line-height:1.75}.blog-card_action__tkQ0e{display:inline-flex;align-items:center;gap:10px;margin-top:28px;color:#334522;font-size:14px;font-weight:750}.blog-card_action__tkQ0e span{font-size:18px;transition:transform .18s ease}.blog-card_card__jsGF_:hover .blog-card_action__tkQ0e span{transform:translateX(3px)}@media (max-width:760px){.blog-card_cardLink__9CdfY{grid-template-columns:minmax(0,1fr)}.blog-card_imageWrap__2bl1J{min-height:0;aspect-ratio:1200/630}.blog-card_content__e6eCj{padding:24px}}@media (prefers-reduced-motion:reduce){.blog-card_action__tkQ0e span,.blog-card_card__jsGF_{transition:none}.blog-card_card__jsGF_:hover{transform:none}}.blog-grid_grid__wGGPs{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;width:100%;max-width:1040px;margin-inline:auto}.blog_page__iP9Ub{min-height:65vh;padding-block:clamp(48px,7vw,88px) 96px}.blog_intro__qGxww{max-width:760px;margin:0 auto 38px;text-align:center}.blog_eyebrow__lKbzQ{color:#61744b;font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.blog_title__9ihMq{margin-top:16px;color:#11170f;font-size:clamp(42px,6vw,68px);font-weight:780;letter-spacing:-.055em;line-height:.99;text-wrap:balance}.blog_description__Wvfph{max-width:620px;margin:20px auto 0;color:#68715f;font-size:16px;line-height:1.75}@media (max-width:600px){.blog_page__iP9Ub{padding-bottom:64px}.blog_intro__qGxww{margin-bottom:28px;text-align:left}.blog_description__Wvfph{margin-top:16px;font-size:16px}}