.blog_main__mNBhz{padding-top:5rem;min-height:100vh;background:var(--bg-outer)}.blog_header__0iz8y{padding:3.5rem 5% 2.5rem;background:var(--bg-main);border-bottom:1px solid var(--border);text-align:center}.blog_label__OOlZ0{font-size:.69rem;letter-spacing:3px;text-transform:uppercase;color:var(--green-nav);font-weight:700;margin-bottom:.5rem}.blog_title__9ihMq{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1;margin-bottom:.75rem}.blog_desc__dOt9r{color:var(--muted);font-size:1rem;max-width:500px;margin:0 auto}.blog_featuredWrap__pQj3S{padding:2.5rem 5% 0}.blog_featured__XE4UJ{display:grid;grid-template-columns:1.4fr 1fr;background:var(--bg-card);border:1px solid var(--border-card);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s;min-height:340px}.blog_featured__XE4UJ:hover{border-color:var(--green);transform:translateY(-3px)}.blog_featImgWrap__oD8dr{position:relative;overflow:hidden}.blog_featImg__FUSRH{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.blog_featured__XE4UJ:hover .blog_featImg__FUSRH{transform:scale(1.04)}.blog_featOverlay__FNCEL{position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,var(--bg-card) 100%)}.blog_featBody__NLCDA{padding:2rem 1.8rem;display:flex;flex-direction:column;justify-content:center;gap:.8rem}.blog_featCat__rR3_i{display:inline-block;background:var(--green);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:4px 12px;border-radius:20px;width:-moz-fit-content;width:fit-content}.blog_featTitle__i6QYg{font-family:Bebas Neue,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.1;color:var(--white)}.blog_featured__XE4UJ:hover .blog_featTitle__i6QYg{color:var(--green-nav)}.blog_featExcerpt__lVK3c{font-size:.88rem;color:var(--muted);line-height:1.6}.blog_featMeta__rKP24{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:.75rem;color:var(--muted);margin-top:.5rem}.blog_grid__4VF_V{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.2rem;gap:1.2rem;padding:2rem 5%}.blog_card__AELHx{background:var(--bg-card);border:1px solid var(--border-card);border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.blog_card__AELHx:hover{border-color:var(--green);transform:translateY(-3px)}.blog_cardImgWrap__LZmqp{height:190px;overflow:hidden;flex-shrink:0}.blog_cardImg__jM4ii{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.blog_card__AELHx:hover .blog_cardImg__jM4ii{transform:scale(1.05)}.blog_cardBody__mNUBU{padding:1.2rem;display:flex;flex-direction:column;gap:.6rem;flex:1 1}.blog_cardMeta__Ux07F{display:flex;justify-content:space-between;align-items:center}.blog_cat__X3Et0{background:rgba(0,168,108,.12);color:var(--green-nav);font-size:.67rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:3px 10px;border-radius:20px;border:1px solid var(--border)}.blog_readTime__Qwbdu{font-size:.72rem;color:var(--muted)}.blog_cardTitle__Yatym{font-size:1rem;font-weight:600;line-height:1.4;color:var(--white)}.blog_card__AELHx:hover .blog_cardTitle__Yatym{color:var(--green-nav)}.blog_cardExcerpt__jDGOY{font-size:.83rem;color:var(--muted);line-height:1.6;flex:1 1}.blog_cardFooter__2tTtt{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.5rem;border-top:1px solid var(--border-card)}.blog_date__RNj9C{font-size:.72rem;color:var(--muted)}.blog_readMore__emsSW{font-size:.78rem;color:var(--green-nav);font-weight:600}.blog_ctaBox__hdtlC{margin:0 5% 4rem;background:var(--bg-main);border:1px solid var(--border);border-radius:16px;padding:2.5rem;text-align:center}.blog_ctaBox__hdtlC h2{font-family:Bebas Neue,sans-serif;font-size:2.2rem;margin-bottom:.5rem}.blog_ctaBox__hdtlC p{color:var(--muted);margin-bottom:1.5rem}.blog_ctaBtn__3OhmV{display:inline-flex;align-items:center;gap:8px;background:var(--green);color:#fff;padding:.9rem 2rem;border-radius:8px;font-weight:700;font-size:.95rem;text-decoration:none;transition:background .18s;box-shadow:0 6px 24px rgba(0,168,108,.25)}.blog_ctaBtn__3OhmV:hover{background:var(--green-dim)}@media (max-width:700px){.blog_featured__XE4UJ{grid-template-columns:1fr}.blog_featImgWrap__oD8dr{height:200px}.blog_featOverlay__FNCEL{background:linear-gradient(to top,var(--bg-card) 0,transparent 60%)}}