.page-module__jXZM3G__blogPage{padding-top:var(--navbar-height);background:#fafafa;min-height:100vh}.page-module__jXZM3G__hero{text-align:center;background:linear-gradient(150deg,#011a0c 0%,#052e16 40%,#0a3d20 100%);padding:clamp(4rem,8vw,7rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.page-module__jXZM3G__heroBg{pointer-events:none;background-image:radial-gradient(circle at 20%,#22c55e14 0%,#0000 55%),radial-gradient(circle at 80% 20%,#10b9810f 0%,#0000 50%);position:absolute;inset:0}.page-module__jXZM3G__heroContent{z-index:1;flex-direction:column;align-items:center;gap:1.2rem;max-width:680px;margin:0 auto;display:flex;position:relative}.page-module__jXZM3G__heroBadge{text-transform:uppercase;letter-spacing:.1em;color:#86efac;background:#ffffff14;border:1px solid #ffffff1f;border-radius:100px;align-items:center;gap:.4rem;padding:.35rem 1rem;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__jXZM3G__heroTitle{font-family:var(--font-heading);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(2.4rem,5vw,4rem);font-weight:900;line-height:1.1}.page-module__jXZM3G__heroAccent{background:linear-gradient(135deg,#86efac,#4ade80,#22c55e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__jXZM3G__heroDesc{color:#fff9;max-width:520px;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.7}.page-module__jXZM3G__featuredSection{background:linear-gradient(#0a3d20 0%,#f0fdf4 120px);margin-top:-1px;padding:0}.page-module__jXZM3G__featuredLabel{text-transform:uppercase;letter-spacing:.12em;color:#4ade80;align-items:center;gap:.5rem;padding:2rem 0 1rem;font-size:.72rem;font-weight:800;display:flex}.page-module__jXZM3G__featuredCard{color:inherit;background:#fff;border:1px solid #1665341a;border-radius:24px;grid-template-columns:1.1fr 1fr;margin-bottom:3rem;text-decoration:none;transition:all .4s;display:grid;overflow:hidden;box-shadow:0 8px 40px #00000014,0 2px 8px #1665340f}.page-module__jXZM3G__featuredCard:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0000001f,0 0 0 2px #22c55e33}.page-module__jXZM3G__featuredImage{min-height:380px;position:relative;overflow:hidden}.page-module__jXZM3G__featuredImage img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s;display:block}.page-module__jXZM3G__featuredCard:hover .page-module__jXZM3G__featuredImage img{transform:scale(1.05)}.page-module__jXZM3G__featuredImageOverlay{pointer-events:none;background:linear-gradient(90deg,#00000026,#0000);position:absolute;inset:0}.page-module__jXZM3G__featuredCategoryBadge{text-transform:uppercase;letter-spacing:.08em;color:#fff;border-radius:100px;padding:4px 12px;font-size:.65rem;font-weight:800;position:absolute;top:1.2rem;left:1.2rem}.page-module__jXZM3G__featuredBody{flex-direction:column;justify-content:center;gap:1rem;padding:2.5rem 2.8rem;display:flex}.page-module__jXZM3G__featuredMeta{align-items:center;gap:1.2rem;display:flex}.page-module__jXZM3G__featuredMetaItem{color:var(--green-600);align-items:center;gap:5px;font-size:.75rem;font-weight:600;display:inline-flex}.page-module__jXZM3G__featuredTitle{font-family:var(--font-heading);color:var(--green-900);letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:900;line-height:1.2}.page-module__jXZM3G__featuredExcerpt{color:#0000008c;margin:0;font-size:.95rem;line-height:1.7}.page-module__jXZM3G__featuredTags{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__jXZM3G__tag{background:var(--green-50);border:1px solid var(--green-100);color:var(--green-700);text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:4px;padding:3px 10px;font-size:.62rem;font-weight:700;display:inline-flex}.page-module__jXZM3G__featuredFooter{border-top:1px solid #16653414;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.2rem;display:flex}.page-module__jXZM3G__featuredAuthor{align-items:center;gap:.7rem;display:flex}.page-module__jXZM3G__authorAvatar{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:800;display:flex}.page-module__jXZM3G__authorAvatarSm{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:800;display:flex}.page-module__jXZM3G__authorName{color:var(--green-800);font-size:.82rem;font-weight:700}.page-module__jXZM3G__authorRole{color:#0006;font-size:.7rem}.page-module__jXZM3G__featuredReadBtn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:100px;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.82rem;font-weight:700;transition:all .3s;display:inline-flex}.page-module__jXZM3G__featuredCard:hover .page-module__jXZM3G__featuredReadBtn{background:linear-gradient(135deg,#16a34a,#15803d);transform:translate(2px)}.page-module__jXZM3G__filterSection{top:var(--navbar-height);z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f0fdf4;border-bottom:1px solid #16653414;position:sticky}.page-module__jXZM3G__filterBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.page-module__jXZM3G__categoryTabs{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.page-module__jXZM3G__catTab{color:var(--green-700);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:100px;padding:.45rem 1rem;font-size:.78rem;font-weight:600;transition:all .2s}.page-module__jXZM3G__catTab:hover{background:#1665340f;border-color:#1665341f}.page-module__jXZM3G__catTabActive{background:var(--green-700)!important;color:#fff!important;border-color:var(--green-700)!important}.page-module__jXZM3G__searchWrap{flex-shrink:0;position:relative}.page-module__jXZM3G__searchIcon{color:var(--green-500);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.page-module__jXZM3G__searchInput{color:var(--green-900);background:#fff;border:1px solid #16653426;border-radius:100px;outline:none;width:200px;padding:.5rem 1rem .5rem 2.2rem;font-size:.82rem;transition:all .2s}.page-module__jXZM3G__searchInput:focus{border-color:var(--green-400);width:240px;box-shadow:0 0 0 3px #22c55e1a}.page-module__jXZM3G__searchInput::placeholder{color:#0000004d}.page-module__jXZM3G__gridSection{background:#fafafa;padding:3rem 0 5rem}.page-module__jXZM3G__blogGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.page-module__jXZM3G__blogCard{color:inherit;background:#fff;border:1px solid #16653412;border-radius:20px;flex-direction:column;text-decoration:none;transition:all .35s;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000a}.page-module__jXZM3G__blogCard:hover{border-color:#22c55e40;transform:translateY(-5px);box-shadow:0 16px 48px #0000001a,0 0 0 1px #22c55e1a}.page-module__jXZM3G__blogCardWide{flex-direction:row;grid-column:span 2}.page-module__jXZM3G__blogCardWide .page-module__jXZM3G__blogImageWrap{aspect-ratio:auto;flex-shrink:0;width:45%;min-height:240px}.page-module__jXZM3G__blogCardWide .page-module__jXZM3G__blogInfo{flex:1}.page-module__jXZM3G__blogImageWrap{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.page-module__jXZM3G__blogImageWrap img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.page-module__jXZM3G__blogCard:hover .page-module__jXZM3G__blogImageWrap img{transform:scale(1.06)}.page-module__jXZM3G__categoryTag{text-transform:uppercase;letter-spacing:.08em;color:#fff;border-radius:100px;padding:3px 10px;font-size:.6rem;font-weight:800;position:absolute;top:.9rem;left:.9rem}.page-module__jXZM3G__blogInfo{flex-direction:column;flex:1;gap:.6rem;padding:1.4rem 1.6rem;display:flex}.page-module__jXZM3G__blogMeta{color:var(--green-600);align-items:center;gap:.9rem;font-size:.72rem;font-weight:600;display:flex}.page-module__jXZM3G__blogMeta span{align-items:center;gap:4px;display:inline-flex}.page-module__jXZM3G__blogTitle{font-family:var(--font-heading);color:var(--green-900);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:800;line-height:1.3}.page-module__jXZM3G__blogCardWide .page-module__jXZM3G__blogTitle{font-size:1.25rem}.page-module__jXZM3G__blogExcerpt{color:#00000080;margin:0;font-size:.8rem;line-height:1.65}.page-module__jXZM3G__blogTags{flex-wrap:wrap;gap:.4rem;display:flex}.page-module__jXZM3G__blogFooter{border-top:1px solid #1665340f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.8rem;display:flex}.page-module__jXZM3G__blogAuthor{color:var(--green-700);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.page-module__jXZM3G__readMore{color:var(--green-600);align-items:center;gap:2px;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.page-module__jXZM3G__blogCard:hover .page-module__jXZM3G__readMore{color:var(--green-800);gap:4px}.page-module__jXZM3G__empty{text-align:center;color:#0000004d;flex-direction:column;align-items:center;gap:1rem;padding:4rem 2rem;font-size:.9rem;display:flex}.page-module__jXZM3G__ctaStrip{background:linear-gradient(135deg,#052e16,#0a3d20);padding:3rem 0}.page-module__jXZM3G__ctaContent{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.page-module__jXZM3G__ctaContent h3{font-family:var(--font-heading);color:#fff;margin:0;font-size:1.5rem;font-weight:800}.page-module__jXZM3G__ctaContent p{color:#ffffff8c;flex:1;margin:0;font-size:.9rem}.page-module__jXZM3G__ctaBtn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:100px;flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1.8rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__jXZM3G__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #22c55e4d}@media (max-width:1024px){.page-module__jXZM3G__featuredCard{grid-template-columns:1fr}.page-module__jXZM3G__featuredImage{min-height:260px}.page-module__jXZM3G__blogGrid{grid-template-columns:repeat(2,1fr)}.page-module__jXZM3G__blogCardWide{grid-column:span 2}}@media (max-width:768px){.page-module__jXZM3G__filterBar{gap:.8rem}.page-module__jXZM3G__searchInput{width:160px}.page-module__jXZM3G__searchInput:focus{width:180px}.page-module__jXZM3G__blogGrid{grid-template-columns:1fr}.page-module__jXZM3G__blogCardWide{flex-direction:column;grid-column:span 1}.page-module__jXZM3G__blogCardWide .page-module__jXZM3G__blogImageWrap{aspect-ratio:16/10;width:100%;min-height:auto}.page-module__jXZM3G__ctaContent{text-align:center;flex-direction:column}.page-module__jXZM3G__ctaContent p{flex:unset}}@media (max-width:480px){.page-module__jXZM3G__categoryTabs{-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.page-module__jXZM3G__categoryTabs::-webkit-scrollbar{display:none}.page-module__jXZM3G__searchWrap,.page-module__jXZM3G__searchInput,.page-module__jXZM3G__searchInput:focus{width:100%}.page-module__jXZM3G__featuredBody{padding:1.6rem}}
