:root{--g900:#1a4d1e;--g700:#2e7d32;--g600:#388e3c;--g500:#43a047;--g100:#e8f5e9;--g50:#f1f8e9;--n900:#1a1a1a;--n800:#1a1a1a;--n700:#333;--n600:#444;--n500:#666;--n400:#888;--n200:#e0e0e0;--n100:#f0f0f0;--n50:#fafafa;--sh-sm:0 1px 4px #0000000f;--sh-md:0 4px 20px #00000017;--sh-lg:0 12px 40px #0000001f;--r:16px;--r-sm:10px;--tr:.28s cubic-bezier(.4,0,.2,1)}.blog-module__3rPSzG__page{color:var(--n800);-webkit-font-smoothing:antialiased;background:#fff;font-family:DM Sans,sans-serif;overflow-x:hidden}.blog-module__3rPSzG__hero{background:linear-gradient(135deg,var(--g700) 0%,var(--g500) 100%);padding:140px 24px 64px}.blog-module__3rPSzG__heroInner{max-width:1120px;margin:0 auto}.blog-module__3rPSzG__heroEyebrow{color:#fff;letter-spacing:2px;text-transform:uppercase;background:#ffffff26;border:1px solid #ffffff40;border-radius:30px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.blog-module__3rPSzG__heroTitle{color:#fff;letter-spacing:-1.5px;margin-bottom:14px;font-family:Outfit,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1}.blog-module__3rPSzG__heroSub{color:#ffffffbf;max-width:520px;margin-bottom:32px;font-size:16px;line-height:1.7}.blog-module__3rPSzG__heroSearch{gap:10px;max-width:480px;display:flex}.blog-module__3rPSzG__heroSearchInput{color:var(--n800);background:#fff;border:none;border-radius:10px;outline:none;flex:1;padding:13px 16px;font-family:DM Sans,sans-serif;font-size:14px}.blog-module__3rPSzG__heroSearchInput::placeholder{color:var(--n400)}.blog-module__3rPSzG__heroSearchBtn{background:var(--g900);color:#fff;cursor:pointer;transition:background var(--tr);white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:8px;padding:13px 22px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;display:flex}.blog-module__3rPSzG__heroSearchBtn:hover{background:#0f2d12}.blog-module__3rPSzG__cats{border-bottom:1px solid var(--n100);background:#fff;padding:0 24px}.blog-module__3rPSzG__catsInner{scrollbar-width:none;gap:4px;max-width:1120px;margin:0 auto;padding:14px 0;display:flex;overflow-x:auto}.blog-module__3rPSzG__catsInner::-webkit-scrollbar{display:none}.blog-module__3rPSzG__catBtn{border:1.5px solid var(--n200);color:var(--n600);cursor:pointer;transition:all var(--tr);white-space:nowrap;background:#fff;border-radius:40px;flex-shrink:0;align-items:center;gap:7px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.blog-module__3rPSzG__catBtn:hover{border-color:var(--g500);color:var(--g700)}.blog-module__3rPSzG__catBtn.blog-module__3rPSzG__active{background:var(--g700);border-color:var(--g700);color:#fff}.blog-module__3rPSzG__catIcon{justify-content:center;align-items:center;display:flex}.blog-module__3rPSzG__featured{background:#fff;padding:64px 24px}.blog-module__3rPSzG__sectionInner{max-width:1120px;margin:0 auto}.blog-module__3rPSzG__sectionHeader{margin-bottom:36px}.blog-module__3rPSzG__eyebrow{background:var(--g50);color:var(--g700);letter-spacing:1px;text-transform:uppercase;border:1px solid #2e7d3233;border-radius:40px;margin-bottom:10px;padding:4px 14px;font-size:10px;font-weight:800;display:inline-block}.blog-module__3rPSzG__sectionTitle{color:var(--n900);letter-spacing:-.5px;font-family:Outfit,sans-serif;font-size:clamp(22px,3vw,30px);font-weight:800}.blog-module__3rPSzG__featuredGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.blog-module__3rPSzG__featCard{border:1px solid var(--n200);border-radius:var(--r);transition:all var(--tr);cursor:pointer;background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-module__3rPSzG__featCard:hover{box-shadow:var(--sh-md);border-color:#2e7d3233;transform:translateY(-3px)}.blog-module__3rPSzG__featImg{background:linear-gradient(135deg,var(--g100) 0%,var(--g50) 100%);flex-shrink:0;justify-content:center;align-items:center;width:100%;height:220px;display:flex;position:relative;overflow:hidden}.blog-module__3rPSzG__featImg svg{opacity:.25}.blog-module__3rPSzG__featImgLabel{background:var(--g700);color:#fff;letter-spacing:1px;text-transform:uppercase;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.blog-module__3rPSzG__featBody{flex-direction:column;flex:1;padding:22px 20px;display:flex}.blog-module__3rPSzG__featTitle{color:var(--n900);margin-bottom:10px;font-family:Outfit,sans-serif;font-size:17px;font-weight:800;line-height:1.35}.blog-module__3rPSzG__featExcerpt{color:var(--n500);flex:1;margin-bottom:18px;font-size:13px;line-height:1.75}.blog-module__3rPSzG__featMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.blog-module__3rPSzG__featMetaLeft{align-items:center;gap:10px;display:flex}.blog-module__3rPSzG__featDate,.blog-module__3rPSzG__featReadTime{color:var(--n400);align-items:center;gap:4px;font-size:11px;display:flex}.blog-module__3rPSzG__featBtn{background:var(--g700);color:#fff;cursor:pointer;transition:all var(--tr);white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.blog-module__3rPSzG__featBtn:hover{background:var(--g600);transform:translate(2px)}.blog-module__3rPSzG__latest{background:var(--n50);padding:64px 24px}.blog-module__3rPSzG__articlesGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.blog-module__3rPSzG__artCard{border:1px solid var(--n200);border-radius:var(--r);transition:all var(--tr);cursor:pointer;background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-module__3rPSzG__artCard:hover{box-shadow:var(--sh-md);border-color:#2e7d3233;transform:translateY(-3px)}.blog-module__3rPSzG__artImg{background:linear-gradient(135deg,var(--g100) 0%,var(--g50) 100%);flex-shrink:0;justify-content:center;align-items:center;width:100%;height:160px;display:flex;position:relative;overflow:hidden}.blog-module__3rPSzG__artImg svg{opacity:.2}.blog-module__3rPSzG__artLabel{background:var(--g700);color:#fff;letter-spacing:1px;text-transform:uppercase;border-radius:20px;padding:3px 9px;font-size:9px;font-weight:800;position:absolute;top:10px;left:10px}.blog-module__3rPSzG__artBody{flex-direction:column;flex:1;padding:18px 16px;display:flex}.blog-module__3rPSzG__artTitle{color:var(--n900);margin-bottom:8px;font-family:Outfit,sans-serif;font-size:14px;font-weight:800;line-height:1.4}.blog-module__3rPSzG__artExcerpt{color:var(--n500);flex:1;margin-bottom:14px;font-size:12px;line-height:1.7}.blog-module__3rPSzG__artFooter{justify-content:space-between;align-items:center;gap:8px;display:flex}.blog-module__3rPSzG__artDate{color:var(--n400);align-items:center;gap:4px;font-size:10px;display:flex}.blog-module__3rPSzG__artBtn{background:var(--g700);color:#fff;cursor:pointer;transition:all var(--tr);white-space:nowrap;border:none;border-radius:7px;align-items:center;gap:5px;padding:7px 12px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.blog-module__3rPSzG__artBtn:hover{background:var(--g600)}.blog-module__3rPSzG__wideRow{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.blog-module__3rPSzG__wideCard{border:1px solid var(--n200);border-radius:var(--r);transition:all var(--tr);cursor:pointer;background:#fff;grid-template-columns:1fr 1fr;text-decoration:none;display:grid;overflow:hidden}.blog-module__3rPSzG__wideCard:hover{box-shadow:var(--sh-md);border-color:#2e7d3233;transform:translateY(-3px)}.blog-module__3rPSzG__wideCardImg{background:linear-gradient(135deg,var(--g100) 0%,var(--g50) 100%);justify-content:center;align-items:center;min-height:180px;display:flex;position:relative}.blog-module__3rPSzG__wideCardImg svg{opacity:.2}.blog-module__3rPSzG__wideCardBody{flex-direction:column;justify-content:center;padding:22px 18px;display:flex}.blog-module__3rPSzG__wideCardTitle{color:var(--n900);text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px;font-family:Outfit,sans-serif;font-size:14px;font-weight:800;line-height:1.35}.blog-module__3rPSzG__wideCardExcerpt{color:var(--n500);flex:1;margin-bottom:14px;font-size:12px;line-height:1.7}.blog-module__3rPSzG__wideCardBtn{background:var(--g700);color:#fff;cursor:pointer;transition:all var(--tr);border:none;border-radius:7px;align-self:flex-start;align-items:center;gap:5px;padding:7px 12px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.blog-module__3rPSzG__wideCardBtn:hover{background:var(--g600)}.blog-module__3rPSzG__newsletter{background:linear-gradient(135deg,var(--g900),#1e5c23);text-align:center;padding:72px 24px}.blog-module__3rPSzG__newsletterInner{max-width:520px;margin:0 auto}.blog-module__3rPSzG__newsletterInner h2{color:#fff;letter-spacing:-.5px;margin-bottom:10px;font-family:Outfit,sans-serif;font-size:clamp(22px,3vw,32px);font-weight:800}.blog-module__3rPSzG__newsletterInner p{color:#ffffffa6;margin-bottom:28px;font-size:14px;line-height:1.7}.blog-module__3rPSzG__nlForm{gap:8px;display:flex}.blog-module__3rPSzG__nlInput{color:var(--n800);background:#fff;border:none;border-radius:10px;outline:none;flex:1;padding:13px 16px;font-family:DM Sans,sans-serif;font-size:14px}.blog-module__3rPSzG__nlInput::placeholder{color:var(--n400)}.blog-module__3rPSzG__nlBtn{background:var(--g500);color:#fff;cursor:pointer;transition:background var(--tr);white-space:nowrap;border:none;border-radius:10px;padding:13px 22px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.blog-module__3rPSzG__nlBtn:hover{background:var(--g600)}.blog-module__3rPSzG__fi{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.blog-module__3rPSzG__fi.blog-module__3rPSzG__v{opacity:1;transform:none}.blog-module__3rPSzG__fi.blog-module__3rPSzG__d1{transition-delay:.1s}.blog-module__3rPSzG__fi.blog-module__3rPSzG__d2{transition-delay:.2s}.blog-module__3rPSzG__fi.blog-module__3rPSzG__d3{transition-delay:.3s}@media (max-width:900px){.blog-module__3rPSzG__featuredGrid{grid-template-columns:1fr}.blog-module__3rPSzG__articlesGrid{grid-template-columns:1fr 1fr}.blog-module__3rPSzG__wideRow,.blog-module__3rPSzG__wideCard{grid-template-columns:1fr}.blog-module__3rPSzG__wideCardImg{min-height:160px}.blog-module__3rPSzG__hero{padding:100px 24px 52px}}@media (max-width:600px){.blog-module__3rPSzG__articlesGrid{grid-template-columns:1fr}.blog-module__3rPSzG__heroSearch{flex-direction:column}}
