.BlogImage-module__LPAICa__placeholder{background:linear-gradient(135deg,#095c51 0%,#30ba99 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BlogImage-module__LPAICa__placeholder span{font-family:var(--font-screamer), sans-serif;letter-spacing:.06em;color:#ffffffeb;font-size:clamp(28px,6vw,64px);font-weight:700}
.BlogCard-module__1dnkUW__card{background:var(--color-white);border-radius:16px;flex-direction:column;height:100%;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 4px 16px #095c510f}.BlogCard-module__1dnkUW__card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #095c5124}.BlogCard-module__1dnkUW__imageWrap{aspect-ratio:16/9;background:var(--color-beige);flex-shrink:0;width:100%;position:relative}.BlogCard-module__1dnkUW__image{object-fit:cover}.BlogCard-module__1dnkUW__imagePlaceholder{background:linear-gradient(135deg,#063235 0%,#0b5d56 60%,#0e7a6f 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BlogCard-module__1dnkUW__imagePlaceholder span{font-family:var(--font-screamer), sans-serif;color:var(--color-light-green);text-transform:uppercase;letter-spacing:.04em;font-size:40px}.BlogCard-module__1dnkUW__categoryPill{z-index:2;background:var(--color-dark-green);height:26px;color:var(--color-white);font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.02em;border-radius:10px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.BlogCard-module__1dnkUW__body{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.BlogCard-module__1dnkUW__title{font-family:var(--font-body), sans-serif;color:var(--color-dark-green);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.BlogCard-module__1dnkUW__excerpt{font-family:var(--font-body), sans-serif;color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.BlogCard-module__1dnkUW__meta{font-family:var(--font-body), sans-serif;color:var(--color-text);align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:12px;font-weight:400;display:flex}.BlogCard-module__1dnkUW__metaDot{opacity:.6}.BlogCard-module__1dnkUW__cardFeatured .BlogCard-module__1dnkUW__imageWrap{aspect-ratio:16/8}.BlogCard-module__1dnkUW__cardFeatured .BlogCard-module__1dnkUW__title{-webkit-line-clamp:3;font-size:24px}.BlogCard-module__1dnkUW__cardFeatured .BlogCard-module__1dnkUW__excerpt{-webkit-line-clamp:6;font-size:15px}.BlogCard-module__1dnkUW__cardFeatured .BlogCard-module__1dnkUW__body{gap:10px;padding:24px}.BlogCard-module__1dnkUW__cardCompact{flex-direction:row;align-items:stretch}.BlogCard-module__1dnkUW__cardCompact .BlogCard-module__1dnkUW__imageWrap{aspect-ratio:1;flex-shrink:0;width:104px}.BlogCard-module__1dnkUW__cardCompact .BlogCard-module__1dnkUW__body{justify-content:center;gap:4px;padding:12px 16px}.BlogCard-module__1dnkUW__cardCompact .BlogCard-module__1dnkUW__title{-webkit-line-clamp:2;font-size:14px}.BlogCard-module__1dnkUW__compactCategory{font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--color-turquoise);font-size:11px;font-weight:700}@media (max-width:768px){.BlogCard-module__1dnkUW__cardFeatured .BlogCard-module__1dnkUW__title{font-size:20px}.BlogCard-module__1dnkUW__title{font-size:16px}}
