.blog-hero{text-align:center;padding:100px 24px 70px;background:linear-gradient(150deg,#f2f8f4,#fff)}.blog-hero>span,.article-list-title span,.blog-cta span,.related-posts>span{color:#07953b;font-size:12px;letter-spacing:1.5px;font-weight:800}.blog-hero h1{font-size:clamp(52px,6vw,82px);letter-spacing:-4px;margin:15px 0}.blog-hero p{font-size:18px;color:#647068;max-width:700px;margin:auto;line-height:1.7}.blog-nav{display:flex;justify-content:center;gap:8px;padding:24px;flex-wrap:wrap;border-bottom:1px solid #e3e9e5}.blog-nav a{padding:8px 14px;border-radius:20px;color:#4e5952;text-decoration:none;font-size:13px}.blog-nav a.active{background:#07953b;color:#fff}.featured-post{margin:75px clamp(24px,6vw,96px);display:grid;grid-template-columns:1.1fr .9fr;border:1px solid #dee6e0;border-radius:16px;overflow:hidden}.post-image,.article-image{min-height:390px;background:linear-gradient(140deg,#dcefe1,#f8fbf9) center/cover;display:flex;flex-direction:column;padding:28px;color:#075f2b;text-decoration:none}.post-image span,.article-image span{align-self:flex-start;background:#07953b;color:#fff;border-radius:15px;padding:7px 10px;font-size:10px}.post-image b,.article-image b{font-size:130px;margin:auto}.featured-post>div{padding:55px;display:flex;flex-direction:column;justify-content:center}.featured-post>div>span{font-size:11px;color:#07953b;font-weight:800}.featured-post h2{font-size:40px;line-height:1.12;margin:14px 0}.featured-post h2 a,.article-grid h3 a,.related-posts h3 a{color:#121914;text-decoration:none}.featured-post>div>p{font-size:16px;line-height:1.7;color:#667169}.featured-post>div>div{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.featured-post small{font-size:12px}.featured-post>div>div>a{font-size:13px;color:#087d38;text-decoration:none;font-weight:800}.article-list{padding:30px clamp(24px,6vw,96px) 90px}.article-list-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.article-list-title h2{font-size:38px;margin:9px 0 0}.article-list-title>p{font-size:13px;color:#738078}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.article-grid article{border:1px solid #dee6e0;border-radius:13px;overflow:hidden}.article-image{min-height:220px;padding:18px}.article-image b{font-size:75px}.article-grid article>div{padding:22px}.article-grid small{font-size:11px;color:#7b867f}.article-grid h3{font-size:20px;line-height:1.25;margin:10px 0}.article-grid p{font-size:14px;line-height:1.6;color:#68736c}.article-grid article>div>a{font-size:12px;color:#087d38;text-decoration:none;font-weight:800}.blog-cta{margin:0 clamp(20px,5vw,80px) 80px;background:#07953b;color:#fff;border-radius:16px;padding:55px 65px;display:flex;justify-content:space-between;align-items:center}.blog-cta span{color:#bde9cb}.blog-cta h2{font-size:37px;margin:9px 0}.blog-cta p{font-size:15px}.article-page>header{text-align:center;padding:80px clamp(24px,13vw,230px) 50px}.article-page>header>a{color:#087c39;font-size:13px;text-decoration:none}.article-page>header>span{display:block;color:#07953b;font-size:12px;font-weight:800;letter-spacing:1px;margin:30px 0 12px}.article-page h1{font-size:clamp(46px,5vw,72px);line-height:1.06;letter-spacing:-3px;margin:0}.article-page>header>p{font-size:19px;line-height:1.6;color:#667169;max-width:850px;margin:25px auto}.article-page>header>div b,.article-page>header>div span{font-size:12px;margin:0 8px}.article-page>header>div span{color:#768079}.article-cover{height:520px;margin:0 clamp(24px,8vw,140px);border-radius:17px;background:linear-gradient(140deg,#dcefe1,#f8fbf9) center/cover;display:grid;place-items:center}.article-cover b{font-size:170px;color:#07813a}.article-body{max-width:780px;margin:65px auto 90px;padding:0 24px}.article-body h2{font-size:31px;margin:50px 0 15px}.article-body h3{font-size:23px}.article-body>p{font-size:17px;line-height:1.9;color:#3f4943}.article-body aside{margin-top:55px;padding:35px;border-radius:13px;background:#f0f7f2;border-left:4px solid #07953b}.article-body aside h3{margin:0}.article-body aside p{font-size:14px;color:#667169}.related-posts{padding:70px clamp(24px,7vw,120px);background:#f5f8f6}.related-posts>h2{font-size:35px}.related-posts>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.related-posts article{background:#fff;border:1px solid #e0e7e2;border-radius:11px;padding:25px}.related-posts article small{color:#07953b;font-size:10px}.related-posts h3{font-size:18px}.related-posts p{font-size:13px;line-height:1.6;color:#69746d}@media(max-width:850px){.featured-post{grid-template-columns:1fr}.article-grid,.related-posts>div{grid-template-columns:1fr 1fr}.blog-cta{display:block}.blog-cta .button{margin-top:18px}}@media(max-width:540px){.blog-hero{padding:65px 20px}.blog-hero h1{font-size:48px;letter-spacing:-2.5px}.featured-post{margin:45px 15px}.post-image{min-height:260px}.featured-post>div{padding:28px}.featured-post h2{font-size:30px}.article-list{padding:20px 19px 65px}.article-list-title{display:block}.article-list-title>p{margin-top:12px}.article-grid,.related-posts>div{grid-template-columns:1fr}.blog-cta{margin-left:14px;margin-right:14px;padding:38px 25px}.article-page>header{padding:55px 20px 35px}.article-page h1{font-size:42px;letter-spacing:-2px}.article-cover{height:280px;margin:0 14px}.article-cover b{font-size:100px}.article-body{margin-top:40px}.article-body>p{font-size:16px}.related-posts{padding:55px 19px}}
