.page-module-scss-module__MGFTda__page{background:0 0;min-height:100vh}.page-module-scss-module__MGFTda__pageHeader{border-bottom:1px solid #e2e8f0;padding:clamp(4rem,8vw,7rem) 2rem 3rem}.page-module-scss-module__MGFTda__pageHeaderInner{flex-direction:column;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.page-module-scss-module__MGFTda__eyebrow{font-family:var(--font-body),"Karla",sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#64748b;font-size:.72rem;font-weight:700}.page-module-scss-module__MGFTda__pageTitle{font-family:var(--font-title),"Bungee",sans-serif;color:#14532d;letter-spacing:-.02em;margin:0;font-size:clamp(2.8rem,6vw,4.5rem);line-height:1.05}.page-module-scss-module__MGFTda__pageSubtitle{font-family:var(--font-body),"Karla",sans-serif;color:#94a3b8;max-width:560px;margin:0;font-size:1.1rem;line-height:1.7}.page-module-scss-module__MGFTda__filterBar{-webkit-backdrop-filter:blur(12px);z-index:50;background:#ffffffe6;border-bottom:1px solid #e2e8f0;padding:1.25rem 2rem;position:sticky;top:0}.page-module-scss-module__MGFTda__filterInner{flex-wrap:wrap;gap:.5rem;max-width:1200px;margin:0 auto;display:flex}.page-module-scss-module__MGFTda__filterBtn{font-family:var(--font-body),"Karla",sans-serif;letter-spacing:.04em;color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:999px;padding:.4rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s}.page-module-scss-module__MGFTda__filterBtn:hover{color:#14532d;border-color:#14532d}.page-module-scss-module__MGFTda__filterBtn.page-module-scss-module__MGFTda__active{color:#fff;background:#14532d;border-color:#14532d}.page-module-scss-module__MGFTda__featuredSection,.page-module-scss-module__MGFTda__gridSection{padding:3.5rem 2rem}.page-module-scss-module__MGFTda__container{flex-direction:column;gap:1.25rem;max-width:1200px;margin:0 auto;display:flex}.page-module-scss-module__MGFTda__sectionLabel{font-family:var(--font-body),"Karla",sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#64748b;font-size:.72rem;font-weight:700}.page-module-scss-module__MGFTda__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:1024px){.page-module-scss-module__MGFTda__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module-scss-module__MGFTda__grid{grid-template-columns:1fr}}.page-module-scss-module__MGFTda__divider{background:#e2e8f0;max-width:1200px;height:1px;margin:0 auto}.page-module-scss-module__MGFTda__blogCTAStrip{background:0 0;border-top:1px solid #e2e8f0;padding:4rem 2rem}.page-module-scss-module__MGFTda__blogCTAInner{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:680px;margin:0 auto;display:flex}.page-module-scss-module__MGFTda__blogCTAHeading{font-family:var(--font-header),"Ubuntu",sans-serif;color:#14532d;margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:600;line-height:1.3}.page-module-scss-module__MGFTda__blogCTABody{font-family:var(--font-body),"Karla",sans-serif;color:#94a3b8;max-width:520px;margin:0;font-size:1rem;line-height:1.7}.page-module-scss-module__MGFTda__blogCTABtn{font-family:var(--font-body),"Karla",sans-serif;color:#fff;background:#4ade80;border:none;border-radius:8px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.page-module-scss-module__MGFTda__blogCTABtn:hover{background:#27d868;transform:translateY(-1px)}.page-module-scss-module__MGFTda__blogCTABtn:active{transform:translateY(0)}@media (max-width:768px){.page-module-scss-module__MGFTda__pageHeader{padding:3rem 1.25rem 2rem}.page-module-scss-module__MGFTda__filterBar{padding:1rem 1.25rem}.page-module-scss-module__MGFTda__featuredSection,.page-module-scss-module__MGFTda__gridSection{padding:2.5rem 1.25rem}.page-module-scss-module__MGFTda__blogCTAStrip{padding:3rem 1.25rem}}
