._blogPostCard_vfm0m_1{background:var(--blog-post-card-bg, var(--Surface-page, #fff));border:var(--Border-width-sm, 1px) solid var(--blog-post-card-border-color, var(--Border-default, #d1d1d1));border-radius:var(--Card-radius, var(--Border-radius-lg, 1rem));box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-width:var(--blog-post-card-min-width, 320px);overflow:hidden;width:100%}._blogPostCardFeatured_vfm0m_14{--blog-post-card-author-font-size: var(--paragraph-md-font-size, 1rem);--blog-post-card-body-align: flex-start;--blog-post-card-body-direction: row;--blog-post-card-body-gap: var(--Layout-gap-lg, 2rem);--blog-post-card-mobile-body-direction: column;--blog-post-card-mobile-body-gap: var(--Layout-gap-xs, .5rem)}._blogPostCardHorizontal_vfm0m_23{--blog-post-card-author-font-size: var(--paragraph-md-font-size, 1rem)}._blogPostCardCompact_vfm0m_27{--blog-post-card-body-align: flex-end;--blog-post-card-body-direction: row;--blog-post-card-body-gap: var(--Scale-200, .5rem)}._blogPostCardMedia_vfm0m_33{box-sizing:border-box;padding:var(--Card-padding, 1.5rem) var(--Card-padding, 1.5rem) 0;width:100%}._blogPostCardMedia_vfm0m_33 picture{display:block;min-width:0;width:100%}._blogPostCardImage_vfm0m_44{border-radius:var(--Border-radius-lg, 1rem);display:block;height:var(--blog-post-card-image-height, 180px);object-fit:cover;object-position:center;width:100%}._blogPostCardBody_vfm0m_53{align-items:var(--blog-post-card-body-align, flex-start);box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:var(--blog-post-card-body-direction, column);gap:var(--blog-post-card-body-gap, 0);padding:var(--Card-padding, 1.5rem);text-align:var(--blog-post-card-text-align, left);width:100%}@media (width <= 767px){._blogPostCardBody_vfm0m_53{align-items:var(--blog-post-card-mobile-body-align, var(--blog-post-card-body-align, flex-start));flex-direction:var(--blog-post-card-mobile-body-direction, var(--blog-post-card-body-direction, column));gap:var(--blog-post-card-mobile-body-gap, var(--blog-post-card-body-gap, 0));text-align:var(--blog-post-card-mobile-text-align, var(--blog-post-card-text-align, left))}}._blogPostCardHead_vfm0m_73{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}._blogPostCardCategory_vfm0m_80{align-items:center;align-self:flex-start;color:var(--blog-post-card-category-color, var(--Field-Text-default, #0d2618));display:inline-flex;font-family:var(--Font-family-body, inherit);font-size:var(--paragraph-md-font-size, 1rem);font-weight:var(--Font-weight-bold, 700);gap:var(--Scale-200, .5rem);letter-spacing:var(--paragraph-md-letter-spacing, 0);line-height:var(--paragraph-md-line-height, 1.8);padding:var(--Scale-100, .25rem);text-decoration:underline}._blogPostCardCategory_vfm0m_80[href]:hover,._blogPostCardCategory_vfm0m_80[href]:focus-visible{color:var(--blog-post-card-category-hover-color, var(--Text-action-hover, var(--Primary-900, #214631)))}._blogPostCardTitle_vfm0m_98{color:var(--blog-post-card-title-color, var(--Text-headings, #0a1910));font-family:var(--Font-family-headings-primary, var(--Font-family-body, inherit));font-size:var(--blog-post-card-title-font-size, var(--H6-font-size, 1.25rem));font-weight:var(--H6-font-weight, 700);letter-spacing:var(--H6-letter-spacing, 0);line-height:var(--blog-post-card-title-line-height, var(--H6-line-height, 1.5));margin:0;overflow-wrap:anywhere;width:100%}._blogPostCardTitleLink_vfm0m_110{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}._blogPostCardTitleLink_vfm0m_110[href]:hover,._blogPostCardTitleLink_vfm0m_110[href]:focus-visible{text-decoration:underline}._blogPostCardBadge_vfm0m_120{background-color:var(--blog-post-card-badge-bg, var(--Surface-action, #245136))!important;border-color:var(--blog-post-card-badge-border, var(--Border-action, #245136))!important;border-style:solid!important;border-width:var(--Border-width-sm, 1px)!important;color:var(--blog-post-card-badge-text, var(--Button-Text-default, #fff))!important;flex:0 0 auto}._blogPostCardFooter_vfm0m_129{align-items:center;border-top:var(--Border-width-sm, 1px) solid var(--blog-post-card-footer-border-color, transparent);box-sizing:border-box;display:flex;gap:var(--Layout-gap-sm, 1rem);justify-content:space-between;min-height:var(--blog-post-card-footer-min-height, 80px);padding:var(--Card-padding, 1.5rem) var(--Card-gap, 1rem);width:100%}._blogPostCardAuthor_vfm0m_141{align-items:flex-start;display:flex;gap:var(--Layout-gap-sm, 1rem);min-width:0}._blogPostCardAvatar_vfm0m_148{--avatar-size: var(--blog-post-card-avatar-size, 48px);--avatar-border-color: var(--blog-post-card-border-color, var(--Border-default, #d1d1d1))}._blogPostCardAuthorText_vfm0m_153{display:flex;flex-direction:column;justify-content:center;min-width:0}._blogPostCardAuthorName_vfm0m_160{color:var(--blog-post-card-author-color, var(--Text-primary, #0a1910));font-family:var(--Font-family-body, inherit);font-size:var(--blog-post-card-author-font-size, var(--paragraph-sm-font-size, .875rem));font-weight:var(--Font-weight-bold, 700);line-height:var(--blog-post-card-author-line-height, 1.5);margin:0;overflow-wrap:anywhere}._blogPostCardAuthorRole_vfm0m_170{color:var(--blog-post-card-author-color, var(--Text-primary, #0a1910));font-family:var(--Font-family-body, inherit);font-size:var(--blog-post-card-author-font-size, var(--paragraph-sm-font-size, .875rem));font-weight:var(--Font-weight-medium, 500);line-height:var(--blog-post-card-author-line-height, 1.5);margin:0;overflow-wrap:anywhere}._blogPostCardArrow_vfm0m_180{block-size:var(--blog-post-card-arrow-size, 40px)!important;border-color:var(--blog-post-card-arrow-border, var(--Border-default, #d1d1d1))!important;border-width:var(--Border-width-sm, 1px)!important;color:var(--blog-post-card-arrow-color, var(--Text-primary, #0a1910))!important;flex:0 0 auto;inline-size:var(--blog-post-card-arrow-size, 40px)!important;min-inline-size:0!important;padding:0!important}._blogPostCardArrow_vfm0m_180:hover,._blogPostCardArrow_vfm0m_180:focus-visible{background-color:var(--blog-post-card-arrow-hover-bg, var(--Surface-action, #245136))!important;border-color:var(--blog-post-card-arrow-hover-border, var(--Border-action, #245136))!important;color:var(--blog-post-card-arrow-hover-color, var(--Button-Text-default, #fff))!important}
