.BlogCard-module__hccA2q__card{background:var(--color-white);border-radius:var(--border-radius-lg);width:100%;min-width:0;height:100%;color:inherit;border:1px solid #00584014;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 12px #00000012}@media (hover:hover){.BlogCard-module__hccA2q__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.BlogCard-module__hccA2q__card:hover .BlogCard-module__hccA2q__image{transform:scale(1.015)}}.BlogCard-module__hccA2q__card:focus-visible{outline:3px solid var(--forest-600);outline-offset:4px}.BlogCard-module__hccA2q__card:active{transform:scale(.985);box-shadow:0 2px 12px #00000012}.BlogCard-module__hccA2q__imageWrap{aspect-ratio:16/9;background:var(--color-border);width:100%;overflow:hidden}.BlogCard-module__hccA2q__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.BlogCard-module__hccA2q__body{flex-direction:column;flex:1;gap:.375rem;min-width:0;padding:1.25rem;display:flex}.BlogCard-module__hccA2q__meta{min-width:0;color:var(--color-text-light);flex-wrap:wrap;align-items:center;gap:4px;font-size:.78rem;line-height:1.35;display:flex}.BlogCard-module__hccA2q__topicBadge{background:var(--forest-50);color:var(--forest-700);letter-spacing:.01em;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:700}.BlogCard-module__hccA2q__date,.BlogCard-module__hccA2q__readTime{white-space:nowrap}.BlogCard-module__hccA2q__date{font-weight:500}.BlogCard-module__hccA2q__metaDot{background:#bdc5c1;border-radius:50%;width:3px;height:3px}.BlogCard-module__hccA2q__title{min-block-size:5.2em;color:var(--color-primary);font-size:var(--font-size-lg);overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.BlogCard-module__hccA2q__excerpt{min-block-size:4.5em;color:var(--color-text-light);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:none;font-size:.925rem;line-height:1.5;display:-webkit-box;overflow:hidden}.BlogCard-module__hccA2q__readMore{padding-top:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-accent);margin-top:auto;font-weight:600}@media (max-width:640px){.BlogCard-module__hccA2q__body{padding:var(--space-lg)}.BlogCard-module__hccA2q__title{-webkit-line-clamp:4;line-clamp:4;min-block-size:0}.BlogCard-module__hccA2q__excerpt{-webkit-line-clamp:3;line-clamp:3;min-block-size:0}}@media (prefers-reduced-motion:reduce){.BlogCard-module__hccA2q__card,.BlogCard-module__hccA2q__image{transition:none}.BlogCard-module__hccA2q__card:hover,.BlogCard-module__hccA2q__card:active,.BlogCard-module__hccA2q__card:hover .BlogCard-module__hccA2q__image{transform:none}}
