@font-face{font-family:Geist;src:url(/fonts/gyByhwUxId8gMEwcGFU.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Geist;src:url(/fonts/gyByhwUxId8gMEwSGFWfOw.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}.blog_page__i3gIe{--accent:#92d547;--accent-deep:#79bf33;--cream:#eef1ea;--cream-strong:#e7ede4;--gold:#d4a84f;--ink:#173a30;--ink-mid:#355a4b;--ink-soft:#64776f;--line:rgba(23,58,48,.12);--paper:#fff;--paper-soft:#f8faf4;min-height:100vh;background:linear-gradient(180deg,var(--cream-strong) 0,#f8faf4 360px,#fff 100%);color:var(--ink);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.blog_page__i3gIe a{color:inherit}.blog_siteHeader__lZN1N{position:sticky;top:0;z-index:20;isolation:isolate;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(1500px,calc(100% - 48px));min-height:108px;margin:0 auto;padding:26px 19px 0;background:transparent}.blog_siteHeader__lZN1N:before{content:none}.blog_siteHeader__lZN1N>.blog_headerCta__pcsfK,.blog_siteHeader__lZN1N>.blog_headerNav__io2Lw,.blog_siteHeader__lZN1N>.blog_logoLink__9q_Lv{position:relative;z-index:1}.blog_logoLink__9q_Lv{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:42px;padding:0 14px;border-radius:999px;background:var(--ink);border:1px solid rgba(146,213,71,.28);box-shadow:0 12px 28px rgba(23,58,48,.08)}.blog_logo__d_YBv{display:block;width:118px;height:auto}.blog_headerNav__io2Lw{gap:6px;min-height:44px;padding:6px;border:1px solid hsla(0,0%,100%,.86);background:hsla(0,0%,100%,.68);box-shadow:0 12px 28px rgba(23,58,48,.07)}.blog_headerNav__io2Lw,.blog_headerNav__io2Lw a{display:inline-flex;align-items:center;border-radius:999px}.blog_headerNav__io2Lw a{min-height:32px;padding:0 14px;color:var(--ink-mid);font-size:13px;font-weight:600;text-decoration:none}.blog_headerNav__io2Lw a:hover{background:rgba(23,58,48,.07);color:var(--ink)}.blog_ctaButton__GDl_M,.blog_headerCta__pcsfK{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:42px;padding:0 18px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:700;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.blog_page__i3gIe .blog_ctaButton__GDl_M,.blog_page__i3gIe .blog_headerCta__pcsfK{color:#fff}.blog_headerCta__pcsfK{justify-self:end}.blog_ctaButton__GDl_M:hover,.blog_headerCta__pcsfK:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(23,58,48,.22)}.blog_kicker__Vge8n{display:block;color:var(--ink-mid);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog_indexHero__hAEgM{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);gap:56px;align-items:end;width:min(1360px,calc(100% - 48px));margin:0 auto;padding:76px 0 86px}.blog_indexHeroCopy__4vxO0 h1{max-width:940px;margin:18px 0 22px;color:#101410;font-size:clamp(46px,5.1vw,78px);line-height:.98;font-kerning:normal;letter-spacing:0;overflow-wrap:break-word}.blog_indexHeroCopy__4vxO0 p{max-width:680px;margin:0;color:var(--ink-soft);font-size:19px;line-height:1.55}.blog_categoryRow__ei7Y0{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.blog_categoryRow__ei7Y0 span,.blog_sidebarTags__P1HoD span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.7);color:var(--ink-mid);font-size:12px;font-weight:700}.blog_featuredArticle__sATF4{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 22px 52px rgba(23,58,48,.12)}.blog_featuredMedia__I5AXL{position:relative;aspect-ratio:16/9;background:var(--cream)}.blog_articleHeroFigure__78ZW2 img,.blog_articleVisual__JYlcS img,.blog_featuredMedia__I5AXL img,.blog_postCardMedia__Na2M2 img{-o-object-fit:cover;object-fit:cover}.blog_featuredBody__s7HHv{padding:24px}.blog_postMeta__IjTU0{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--ink-soft);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog_postMeta__IjTU0 span+span:before{content:"/";margin-right:10px;color:rgba(23,58,48,.28)}.blog_featuredBody__s7HHv h2,.blog_postCardBody__fCMjC h2{margin:12px 0 10px;color:#101410;font-size:28px;line-height:1.05;letter-spacing:0}.blog_featuredBody__s7HHv h2 a,.blog_postCardBody__fCMjC h2 a{text-decoration:none}.blog_featuredBody__s7HHv p,.blog_postCardBody__fCMjC p{margin:0 0 18px;color:var(--ink-soft);font-size:15px;line-height:1.55}.blog_postListSection__AuB5Z,.blog_suggestedSection__uFmtF{width:min(1360px,calc(100% - 48px));margin:0 auto;padding:72px 0 92px}.blog_sectionHeader__BOmVL{margin-bottom:28px}.blog_sectionHeader__BOmVL h2{margin:10px 0 0;color:#101410;font-size:clamp(34px,4vw,54px);line-height:1;letter-spacing:0}.blog_postGrid__yuEog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog_postCard__N8pLU{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.blog_postCardMedia__Na2M2{position:relative;display:block;aspect-ratio:16/10;background:var(--cream)}.blog_postCardBody__fCMjC{padding:22px}.blog_postCardBody__fCMjC h2{font-size:24px}.blog_textLink__9k8aE{color:var(--ink);font-size:14px;font-weight:800;text-decoration-color:var(--accent-deep);text-decoration-thickness:2px;text-underline-offset:4px}.blog_articleHero__m2fLu{display:grid;grid-template-columns:minmax(0,.92fr) minmax(330px,.62fr);gap:48px;align-items:stretch;width:min(1360px,calc(100% - 48px));margin:0 auto;padding:58px 0 66px}.blog_articleHeroCopy__lR_7a h1{max-width:980px;margin:18px 0 20px;color:#101410;font-size:clamp(48px,5.4vw,76px);line-height:1;letter-spacing:0;overflow-wrap:break-word}.blog_articleHeroCopy__lR_7a p{max-width:760px;margin:0;color:var(--ink-soft);font-size:19px;line-height:1.55}.blog_articleByline__flIJv{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;color:var(--ink-mid);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.blog_articleByline__flIJv span+span:before{content:"/";margin-right:10px;color:rgba(23,58,48,.28)}.blog_articleHeroFigure__78ZW2{position:relative;overflow:hidden;min-height:340px;margin:0;border:1px solid var(--line);border-radius:8px;background:var(--cream);box-shadow:0 22px 52px rgba(23,58,48,.12)}.blog_breadcrumbs__8GTu5{display:flex;flex-wrap:wrap;gap:10px;width:min(1120px,calc(100% - 48px));margin:0 auto;padding:38px 0 30px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:13px;font-weight:600}.blog_breadcrumbs__8GTu5 a{text-decoration:none}.blog_breadcrumbs__8GTu5 a:hover{color:var(--ink)}.blog_articleLayout__PTXpb{display:grid;grid-template-columns:260px minmax(0,760px);gap:58px;align-items:start;width:min(1120px,calc(100% - 48px));margin:0 auto;padding-bottom:90px}.blog_articleSidebar__yMYp5{position:sticky;top:106px;display:flex;flex-direction:column;gap:38px;padding-right:28px;border-right:1px solid var(--line)}.blog_articleSidebar__yMYp5 h2{margin:0 0 12px;color:#101410;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog_tocList__PsHK1{display:flex;flex-direction:column;gap:8px}.blog_tocList__PsHK1 a{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:8px;color:var(--ink-mid);font-size:14px;font-weight:650;line-height:1.35;text-decoration:none}.blog_tocHash__zIhsW{flex:0 0 auto;color:var(--accent-deep);opacity:.45;font-weight:800}.blog_tocList__PsHK1 .blog_tocActive__LpvlT,.blog_tocList__PsHK1 a:hover{background:var(--cream);color:#101410}.blog_tocList__PsHK1 .blog_tocActive__LpvlT .blog_tocHash__zIhsW,.blog_tocList__PsHK1 a:hover .blog_tocHash__zIhsW{opacity:1}.blog_sidebarTags__P1HoD{display:flex;flex-wrap:wrap;gap:8px}.blog_shareLinks__XO0a3{display:flex;gap:10px}.blog_shareLinks__XO0a3 a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);font-size:13px;font-weight:800;text-decoration:none}.blog_shareLinks__XO0a3 a:hover{background:var(--ink);color:#fff}.blog_articleBody__ysYAS{min-width:0}.blog_articleIntro__cYguy p,.blog_articleList__gdDt1,.blog_articleSection__Mm1nu p,.blog_checkList__5_Ayy{color:#5f6c66;font-size:17px;line-height:1.68}.blog_articleIntro__cYguy p{margin:0 0 18px;font-weight:600}.blog_articleSection__Mm1nu{scroll-margin-top:120px;margin-top:58px;padding-top:46px;border-top:1px solid var(--line)}.blog_articleSection__Mm1nu h2{max-width:760px;margin:0 0 22px;color:#101410;font-size:clamp(30px,3.4vw,40px);line-height:1.08;font-kerning:normal;letter-spacing:0}.blog_articleSection__Mm1nu p{margin:0 0 18px}.blog_metricGrid__ggyen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0 34px}.blog_metricCard__JyL9a{display:flex;flex-direction:column;min-height:172px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--paper-soft)}.blog_metricCard__JyL9a strong{display:block;color:#101410;font-size:34px;line-height:1;letter-spacing:0}.blog_metricCard__JyL9a span{display:block;margin-top:8px;color:var(--ink);font-size:13px;font-weight:800;text-transform:uppercase}.blog_metricCard__JyL9a p{margin:12px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.45}.blog_metricSource__uYD0X{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:auto;padding-top:10px;color:var(--ink-mid);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.blog_articleList__gdDt1,.blog_checkList__5_Ayy{display:grid;gap:10px;margin:24px 0 30px;padding-left:22px}.blog_articleList__gdDt1 li::marker{color:var(--accent-deep)}.blog_checkList__5_Ayy{padding:0;list-style:none}.blog_checkList__5_Ayy li{position:relative;padding:14px 14px 14px 42px;border:1px solid var(--line);border-radius:8px;background:var(--paper-soft)}.blog_checkList__5_Ayy li:before{content:"";position:absolute;top:21px;left:18px;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(146,213,71,.18)}.blog_articleVisual__JYlcS{position:relative;overflow:hidden;min-height:430px;margin:36px 0;border:1px solid var(--line);border-radius:8px;background:var(--cream)}.blog_articleVisual__JYlcS figcaption{position:absolute;right:14px;bottom:14px;left:14px;padding:10px 12px;border-radius:8px;background:hsla(0,0%,100%,.86);color:var(--ink-mid);font-size:13px;font-weight:700}.blog_sourceSection__kXZ0C{margin-top:52px;padding-top:34px;border-top:1px solid var(--line)}.blog_sourceSection__kXZ0C h2{margin:8px 0 18px;font-size:clamp(26px,3vw,36px);line-height:1.05;letter-spacing:0}.blog_sourceGrid__qtF_n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.blog_sourceCard__LgB7h{display:flex;min-height:156px;flex-direction:column;gap:10px;padding:18px;border:1px solid rgba(23,58,48,.1);border-radius:8px;background:hsla(0,0%,100%,.72);box-shadow:0 12px 26px rgba(23,58,48,.06);text-decoration:none}.blog_sourceCard__LgB7h span{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog_sourceCard__LgB7h strong{color:var(--ink);font-size:16px;line-height:1.25}.blog_sourceCard__LgB7h p{margin:auto 0 0;color:var(--ink-soft);font-size:13px;line-height:1.45}.blog_inlineCallout__nRGvS{margin:34px 0 0;padding:26px;border:1px solid rgba(23,58,48,.16);border-radius:8px;background:linear-gradient(135deg,#f7f3e8,#eef1ea)}.blog_inlineCallout__nRGvS h3{margin:0 0 10px;color:#101410;font-size:24px;line-height:1.1}.blog_inlineCallout__nRGvS p{margin:0 0 16px}.blog_inlineCallout__nRGvS a{font-size:14px;font-weight:800;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:4px}.blog_ctaBand__2Ej5L{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:44px;align-items:center;width:min(1360px,calc(100% - 48px));margin:0 auto 78px;padding:44px;background:linear-gradient(135deg,#0b2d24,#101410 58%,#173a30);color:#fff}.blog_ctaMedia__cAMiY{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:8px;background:#244d3f}.blog_ctaMedia__cAMiY img{-o-object-fit:cover;object-fit:cover}.blog_ctaCopy__I3AAu{min-width:0}.blog_ctaBand__2Ej5L .blog_kicker__Vge8n{color:var(--accent)}.blog_ctaBand__2Ej5L h2{max-width:740px;margin:12px 0 14px;font-size:clamp(34px,4.4vw,52px);line-height:1.02;letter-spacing:0}.blog_ctaBand__2Ej5L p{max-width:640px;margin:0 0 22px;color:hsla(0,0%,100%,.78);font-size:17px;line-height:1.6}.blog_ctaBand__2Ej5L .blog_ctaButton__GDl_M{background:var(--accent);color:#101410}.blog_page__i3gIe .blog_ctaBand__2Ej5L .blog_ctaButton__GDl_M{color:#101410}@media (max-width:1040px){.blog_siteHeader__lZN1N{grid-template-columns:1fr auto}.blog_headerNav__io2Lw{display:none}.blog_articleHero__m2fLu,.blog_indexHero__hAEgM{grid-template-columns:1fr;gap:32px}.blog_articleHeroFigure__78ZW2{min-height:360px}.blog_articleLayout__PTXpb{grid-template-columns:1fr}.blog_articleSidebar__yMYp5{position:static;padding:0 0 26px;border-right:0;border-bottom:1px solid var(--line)}.blog_tocList__PsHK1{display:grid}.blog_metricGrid__ggyen,.blog_postGrid__yuEog,.blog_tocList__PsHK1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.blog_articleHero__m2fLu,.blog_articleLayout__PTXpb,.blog_breadcrumbs__8GTu5,.blog_indexHero__hAEgM,.blog_postListSection__AuB5Z,.blog_siteHeader__lZN1N,.blog_suggestedSection__uFmtF{width:min(100% - 32px,1360px)}.blog_siteHeader__lZN1N{display:flex;justify-content:space-between;min-height:74px;padding:14px 10px 0 14px}.blog_logoLink__9q_Lv{min-height:38px;padding:0 10px}.blog_logo__d_YBv{width:96px}.blog_headerCta__pcsfK{min-height:38px;padding:0 12px;font-size:12px}.blog_headerNav__io2Lw{backdrop-filter:none;-webkit-backdrop-filter:none}.blog_indexHero__hAEgM{padding:46px 0 58px}.blog_articleHeroCopy__lR_7a h1,.blog_indexHeroCopy__4vxO0 h1{font-size:clamp(32px,8.5vw,36px);line-height:1.04}.blog_articleHeroCopy__lR_7a p,.blog_indexHeroCopy__4vxO0 p{font-size:16px}.blog_articleHero__m2fLu{padding:46px 0 54px}.blog_articleHeroFigure__78ZW2,.blog_articleVisual__JYlcS{min-height:260px}.blog_metricGrid__ggyen,.blog_postGrid__yuEog,.blog_sourceGrid__qtF_n,.blog_tocList__PsHK1{grid-template-columns:1fr}.blog_articleSection__Mm1nu{margin-top:48px}.blog_articleSection__Mm1nu h2{font-size:clamp(28px,7.4vw,34px)}.blog_articleIntro__cYguy p,.blog_articleList__gdDt1,.blog_articleSection__Mm1nu p,.blog_checkList__5_Ayy{font-size:16px}.blog_ctaBand__2Ej5L{grid-template-columns:1fr;width:min(100% - 32px,1360px);padding:22px}}