.blog_page__eiOBp{color:#253d31}.blog_page__eiOBp .wrap{max-width:1220px;margin:0 auto;padding:0 32px}.blog_page__eiOBp .page-hero{padding:86px 0 76px;background:radial-gradient(ellipse at 82% 48%,#c5efd7 0,#f0f8ee 36%,transparent 68%),linear-gradient(125deg,#fbfcf8 18%,#e9f5eb)}.blog_page__eiOBp .page-hero.compact{padding:54px 0 58px}.blog_page__eiOBp .page-hero h1{max-width:850px;margin:16px 0 14px;color:#153b31;font-size:clamp(39px,5.5vw,62px);font-weight:830;letter-spacing:-.06em;line-height:1.08}.blog_page__eiOBp .page-hero h1 .em{color:#178b67}.blog_page__eiOBp .page-hero p{max-width:760px;margin:0;color:#526960;font-size:16px;line-height:1.76}.blog_page__eiOBp .page-section{padding:76px 0}.blog_page__eiOBp .page-section.alt{background:#f1f7f1}.blog_page__eiOBp .blog-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.blog_page__eiOBp .filter-chips{display:flex;flex-wrap:wrap;gap:7px}.blog_page__eiOBp .filter-chip{min-height:40px;padding:9px 14px;border:1px solid #d9eadd;border-radius:99px;background:#fff;color:#64816e;font-size:12px;font-weight:700}.blog_page__eiOBp .filter-chip[aria-pressed=true]{border-color:#1a7154;background:#1a7154;color:#fff}.blog_page__eiOBp .blog-controls input{width:min(360px,100%);min-height:48px;padding:12px 16px;border:1px solid #d8e8df;border-radius:12px;background:#fff;color:#325041}.blog_page__eiOBp .fine-print{margin:0 0 18px;color:#698074;font-size:12px}.blog_page__eiOBp .blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.blog_page__eiOBp .blog-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e2ebe3;border-radius:19px;background:#fff;box-shadow:0 12px 24px #143d3208;overflow:hidden}.blog_page__eiOBp .blog-art{position:relative;display:flex;align-items:end;min-height:178px;padding:20px;background:linear-gradient(140deg,#e0f2e4,#cee7d9);overflow:hidden}.blog_page__eiOBp .blog-art:after,.blog_page__eiOBp .blog-art:before{position:absolute;border:1px solid #ffffffa0;border-radius:50%;content:""}.blog_page__eiOBp .blog-art:before{right:-75px;top:-110px;width:240px;height:240px}.blog_page__eiOBp .blog-art:after{right:5px;top:40px;width:150px;height:150px;border-color:#ffffffb8}.blog_page__eiOBp .blog-art.blue{background:linear-gradient(135deg,#d9ecf6,#d2e2fb)}.blog_page__eiOBp .blog-art.gold{background:linear-gradient(135deg,#fbefdc,#f6e0bb)}.blog_page__eiOBp .blog-art.purple{background:linear-gradient(135deg,#eee2f3,#dbdef8)}.blog_page__eiOBp .blog-art strong{z-index:1;max-width:200px;color:#174a37;font-size:30px;letter-spacing:-.06em;line-height:1.05}.blog_page__eiOBp .blog-card-body{display:flex;flex:1;flex-direction:column;padding:25px}.blog_page__eiOBp .blog-card .topic{color:#1b9166;font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.blog_page__eiOBp .blog-card h2{margin:11px 0;color:#1f4534;font-size:20px;letter-spacing:-.035em;line-height:1.3}.blog_page__eiOBp .blog-card p{color:#698074;font-size:13px;line-height:1.75}.blog_page__eiOBp .blog-card a{margin-top:auto;padding-top:23px;color:#177e5b;font-size:13px;font-weight:850}.blog_page__eiOBp .empty-state{padding:50px;border:1px solid #daeade;border-radius:17px;background:#fff;color:#69836f;text-align:center}.blog_page__eiOBp .page-hero .overline{color:#15866a;font-size:11px;font-weight:800;letter-spacing:.145em;text-transform:uppercase}.blog_page__eiOBp .page-hero .em{color:#178b67}.blog_page__eiOBp .meta-row{display:flex;flex-wrap:wrap;gap:15px;margin:20px 0 0;color:#779083;font-size:12px;font-weight:650}.blog_page__eiOBp .article-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:clamp(32px,7vw,90px)}.blog_page__eiOBp .prose{min-width:0;color:#526960;font-size:15px;line-height:1.8}.blog_page__eiOBp .prose>p:first-child{margin-top:0}.blog_page__eiOBp .prose h2{margin:34px 0 10px;color:#1c4938;font-size:26px;letter-spacing:-.04em;line-height:1.2}.blog_page__eiOBp .prose p{margin:0 0 16px}.blog_page__eiOBp .prose a{color:#147a57;text-decoration:underline;text-underline-offset:3px}.blog_page__eiOBp .prose .divider-line{height:1px;margin:35px 0 16px;background:#e0ebe3}.blog_page__eiOBp .prose .link-arrow{font-weight:800}.blog_page__eiOBp .prose .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 0}.blog_page__eiOBp .prose .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid #d4e4d9;border-radius:12px;font-size:13px;font-weight:800;text-decoration:none}.blog_page__eiOBp .prose .btn-outline{background:#fff;color:#24483a}.blog_page__eiOBp .prose .btn-dark{border-color:#133d32;background:#133d32;color:#fff}.blog_page__eiOBp .prose .callout{margin-top:24px;padding:20px;border:1px solid #dcebe1;border-radius:15px;background:#f4faf4;color:#315644}.blog_page__eiOBp .prose .callout.warning{border-color:#ead9b8;background:#fff9ee}.blog_page__eiOBp .prose .callout p{margin:6px 0 0}.blog_page__eiOBp .article-aside{position:-webkit-sticky;position:sticky;top:115px}.blog_page__eiOBp .article-aside .eyebrow2{margin-bottom:8px;color:#1f7456;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog_page__eiOBp .article-aside>a{display:block;padding:11px 0;border-bottom:1px solid #e6ede7;color:#1b7656;font-size:13px}.blog_page__eiOBp .article-aside .callout{margin-top:24px;padding:20px;border:1px solid #dcebe1;border-radius:15px;background:#f4faf4;color:#315644}.blog_page__eiOBp .article-aside .callout p{margin:6px 0 0;color:#698274;font-size:13px;line-height:1.7}.blog_page__eiOBp .related-guides{margin-top:24px;padding-top:18px;border-top:1px solid #e6ede7}.blog_page__eiOBp .related-guides .eyebrow2{margin-bottom:4px}.blog_page__eiOBp .related-guides a{display:block;padding:7px 0;color:#1b7656;font-size:13px}@media (max-width:900px){.blog_page__eiOBp .wrap{padding:0 25px}.blog_page__eiOBp .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_page__eiOBp .article-layout{grid-template-columns:minmax(0,1fr)}.blog_page__eiOBp .article-aside{position:static;display:block}}@media (max-width:680px){.blog_page__eiOBp .page-hero{padding:60px 0}.blog_page__eiOBp .page-hero.compact{padding:48px 0 52px}.blog_page__eiOBp .page-hero h1{font-size:clamp(38px,10vw,52px)}.blog_page__eiOBp .page-section{padding:64px 0}.blog_page__eiOBp .wrap{padding:0 20px}.blog_page__eiOBp .blog-controls{align-items:stretch;flex-direction:column}.blog_page__eiOBp .blog-controls input{width:100%}.blog_page__eiOBp .blog-grid{grid-template-columns:minmax(0,1fr)}.blog_page__eiOBp .article-aside{display:none}.blog_page__eiOBp .prose .hero-actions .btn{flex:1 1 100%}}