.page_shell__x30ZG{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:48px 0 80px;color:#17201a}.page_hero__Map32{border-top:3px solid #17201a;padding:28px 0 34px}.page_hero__Map32>a{display:inline-flex;min-height:44px;align-items:center;color:#42664a;font-weight:800;text-decoration:none}.page_emptyActions__HmkFT a:focus-visible,.page_hero__Map32>a:focus-visible,.page_itemCopy__7ixmu a:focus-visible,.page_readingPath__ozso2 a:focus-visible,.page_sectionNav__sqK8a a:focus-visible,.page_sourceContext__Hrewf a:focus-visible,.page_yearArchiveEmpty__fRo_T a:focus-visible,.page_yearExplorer__niRbv a:focus-visible,.page_yearNav__dxOCv a:focus-visible{outline:3px solid #7aa680;outline-offset:3px}.page_srOnly__F1iuy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_readingPath__ozso2{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);grid-gap:clamp(24px,4vw,54px);gap:clamp(24px,4vw,54px);align-items:end;margin-top:34px;border-top:1px solid rgba(23,32,26,.2);border-bottom:1px solid rgba(23,32,26,.2);padding:24px 0}.page_readingPath__ozso2>div>p{margin:0 0 8px;color:#52705a;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.page_readingPath__ozso2 h2{margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem);letter-spacing:-.035em}.page_readingPath__ozso2 ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.page_readingPath__ozso2 li+li{border-left:1px solid rgba(23,32,26,.14)}.page_readingPath__ozso2 a{display:grid;min-height:72px;align-content:center;grid-gap:3px;gap:3px;padding:8px 16px;color:#17201a;text-decoration:none}.page_readingPath__ozso2 small,.page_readingPath__ozso2 span{color:#657067;font-size:.76rem}.page_readingPath__ozso2 a:hover{background:#f2f6f1}.page_hero__Map32>p,.page_methodBody__clhm2 p,.page_sectionHeader__NfYQ2 p{margin:0 0 10px;color:#6b766d;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page_hero__Map32 h1{max-width:880px;margin:0;font-size:clamp(2.4rem,5vw,5rem);line-height:.98;letter-spacing:-.06em}.page_lead__3cti5{max-width:760px;margin:24px 0 0;color:#3d493f;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.8}.page_coverageNotice__ydG_l{max-width:900px;margin:22px 0 0;border-left:3px solid #7b967e;padding:2px 0 2px 16px;color:#465248;font-size:.95rem;line-height:1.75}.page_heroStats__vRpP9{display:grid;grid-template-columns:.55fr .75fr 1.35fr 1.35fr;grid-gap:0;gap:0;margin:34px 0 0;border-top:1px solid rgba(23,32,26,.18);border-bottom:1px solid rgba(23,32,26,.18)}.page_heroStats__vRpP9 div{min-width:0;padding:18px 18px 18px 0}.page_heroStats__vRpP9 div+div{border-left:1px solid rgba(23,32,26,.14);padding-left:18px}.page_heroStats__vRpP9 dt,.page_signals__GBX07 dt{color:#6b766d;font-size:.76rem}.page_heroStats__vRpP9 dd{margin:6px 0 0;font-size:clamp(1rem,2vw,1.5rem);font-weight:900;line-height:1.3}.page_sectionNav__sqK8a{display:flex;gap:0;margin:30px 0 0;overflow-x:auto;border-top:1px solid rgba(23,32,26,.18);border-bottom:1px solid rgba(23,32,26,.18);scrollbar-width:thin}.page_yearNav__dxOCv{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0}.page_yearNav__dxOCv a{display:inline-flex;min-height:44px;align-items:center;border:1px solid rgba(23,32,26,.2);padding:8px 14px;color:#17201a;font-weight:800;text-decoration:none}.page_yearNav__dxOCv a[aria-current=page]{border-color:#42664a;background:#edf3ec}.page_evidenceWorkbench__FhL2w{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);margin-top:38px;border:1px solid rgba(23,32,26,.2);background:#f5f7f2;padding:clamp(24px,4vw,42px)}.page_workbenchHeading__9L2RV>p:first-child,.page_yearExplorer__niRbv>div>p:first-child{margin:0 0 10px;color:#52705a;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.page_workbenchHeading__9L2RV h2,.page_yearExplorer__niRbv h2{margin:0;font-size:clamp(1.65rem,3vw,2.4rem);letter-spacing:-.04em}.page_workbenchHeading__9L2RV>p:last-child,.page_yearExplorer__niRbv>div>p:last-child{margin:14px 0 0;color:#465248;line-height:1.7}.page_coverageGrid__Vb3Dp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid rgba(23,32,26,.2)}.page_coverageGrid__Vb3Dp div{min-width:0;padding:18px 16px 0 0}.page_coverageGrid__Vb3Dp div+div{border-left:1px solid rgba(23,32,26,.15);padding-left:16px}.page_coverageGrid__Vb3Dp dt,.page_coverageGrid__Vb3Dp small{color:#657067;font-size:.78rem}.page_coverageGrid__Vb3Dp dd{margin:7px 0;font-size:1.15rem;font-weight:900}.page_coverageGrid__Vb3Dp [data-coverage=unavailable] dd{color:#8a4c36}.page_sourceContext__Hrewf{display:grid;grid-gap:22px;gap:22px;margin-top:30px;padding:30px;border:1px solid #cbd9d0;border-radius:22px;background:#fbfdfb}.page_sourceContextHeading__mjOxY{max-width:780px}.page_sourceContextHeading__mjOxY>p:first-child{margin:0 0 6px;color:#397153;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.page_sourceContextHeading__mjOxY h2{margin:0;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.2}.page_sourceContextHeading__mjOxY p:last-child{margin:10px 0 0;color:#52645a;line-height:1.75}.page_continueExploring__hW5xo,.page_sourceContextGrid__wxvCV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.page_sourceContextGrid__wxvCV article{min-width:0;padding:20px;border:1px solid #d8e2db;border-radius:16px;background:#fff}.page_sourceContextGrid__wxvCV article>span{display:block;margin-bottom:7px;color:#5d6c63;font-size:.76rem;font-weight:850}.page_sourceContextGrid__wxvCV strong{display:block;font-size:1.05rem}.page_sourceContextGrid__wxvCV p{margin:8px 0 14px;color:#52645a;line-height:1.65}.page_continueExploring__hW5xo a,.page_sourceContextGrid__wxvCV a{display:inline-flex;min-height:44px;align-items:center;color:#245b3f;font-weight:900;text-decoration-thickness:1px;text-underline-offset:4px}.page_continueExploring__hW5xo{grid-template-columns:repeat(3,minmax(0,1fr))}.page_continueExploring__hW5xo a{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:15px 17px;border:1px solid #c8d9ce;border-radius:14px;background:#f1f7f3;text-decoration:none}.page_continueExploring__hW5xo span{color:#52645a;font-size:.8rem;font-weight:700;line-height:1.45}.page_yearExplorer__niRbv{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:end;margin-top:34px;border-bottom:1px solid rgba(23,32,26,.2);padding:0 0 28px}.page_yearExplorerLinks__zQiF_{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.page_emptyActions__HmkFT a,.page_yearArchiveEmpty__fRo_T a,.page_yearExplorerLinks__zQiF_ a{display:inline-flex;min-height:44px;align-items:center;border:1px solid #42664a;padding:8px 14px;color:#294c32;font-weight:800;text-decoration:none}.page_yearArchiveEmpty__fRo_T{max-width:390px;border-left:3px solid #9a674f;padding-left:16px}.page_yearArchiveEmpty__fRo_T strong{display:block}.page_yearArchiveEmpty__fRo_T p{margin:6px 0 12px;color:#59645b;font-size:.9rem;line-height:1.6}.page_sectionNav__sqK8a a{display:grid;flex:1 0 180px;min-height:68px;align-content:center;padding:12px 18px;color:#17201a;text-decoration:none}.page_sectionNav__sqK8a a+a{border-left:1px solid rgba(23,32,26,.14)}.page_sectionNav__sqK8a span{color:#6b766d;font-size:.78rem;font-weight:800}.page_sectionNav__sqK8a strong{margin-top:3px;font-size:1rem}.page_sectionNav__sqK8a a:hover{background:#f2f6f1}.page_trustStrip__PaGC4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 54px;border-top:1px solid #17201a}.page_trustStrip__PaGC4 article{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:5px 12px;gap:5px 12px;padding:18px 20px 0 0}.page_trustStrip__PaGC4 article+article{border-left:1px solid rgba(23,32,26,.14);padding-left:20px}.page_trustStrip__PaGC4 span{grid-row:1/3;color:#7b967e;font-size:.8rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_trustStrip__PaGC4 strong{line-height:1.3}.page_trustStrip__PaGC4 p{margin:0;color:#59645b;font-size:.9rem;line-height:1.65}.page_sections__UuJdu{display:grid;grid-gap:58px;gap:58px}.page_rankingSection__ya_Bm{scroll-margin-top:24px;border-top:2px solid #17201a;padding-top:22px}.page_sectionHeader__NfYQ2{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.page_methodBody__clhm2 h2,.page_sectionHeader__NfYQ2 h2{margin:0;font-size:clamp(1.45rem,2.5vw,2.15rem);letter-spacing:-.035em}.page_sectionHeader__NfYQ2>span{flex:0 0 auto;max-width:250px;border-left:1px solid rgba(23,32,26,.18);padding-left:18px;color:#6b766d;font-size:.86rem;font-weight:800;line-height:1.5;text-align:right}.page_rankingList__cDOZC{display:grid;grid-gap:0;gap:0;margin:22px 0 0;padding:0;list-style:none;border-top:1px solid rgba(23,32,26,.14)}.page_rankingList__cDOZC li{display:grid;grid-template-areas:"rank media copy signals";grid-template-columns:52px 82px minmax(0,1fr) minmax(300px,.72fr);grid-gap:18px;gap:18px;align-items:center;min-height:108px;border-bottom:1px solid rgba(23,32,26,.14);padding:12px 14px 12px 0}.page_rankingList__cDOZC li[data-podium=true]{background:linear-gradient(90deg,rgba(225,237,225,.68),rgba(255,255,255,0) 76%)}.page_rankingList__cDOZC li[data-rank="1"]{border-top:2px solid #42664a}.page_rank__tzjf3{grid-area:rank;color:#6b766d;font-size:1.2rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.page_rankingList__cDOZC li[data-podium=true] .page_rank__tzjf3{color:#365b3e;font-size:1.55rem}.page_mediaFrame__CCfmZ{display:grid;grid-area:media;width:82px;height:82px;place-items:center;overflow:hidden;border:1px solid rgba(23,32,26,.14);background:#f4f6f3;color:#687369;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-align:center}.page_mediaFrame__CCfmZ[data-has-image=false]{background:linear-gradient(145deg,#eef3ed,#fafbf9)}.page_itemImage__B1FtY{width:100%;height:100%;object-fit:contain;padding:6px}.page_itemCopy__7ixmu{grid-area:copy;min-width:0}.page_itemCopy__7ixmu a{display:inline-flex;min-height:44px;align-items:center;color:#17201a;font-size:1.08rem;font-weight:900;line-height:1.35;text-decoration:none}.page_itemCopy__7ixmu a:hover{color:#42664a}.page_itemCopy__7ixmu small{display:-webkit-box;overflow:hidden;color:#6b766d;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page_signals__GBX07{display:grid;grid-area:signals;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0;border-left:1px solid rgba(23,32,26,.14)}.page_primarySignal__mj89h dd{color:#365b3e;font-size:1.08rem}.page_signals__GBX07 div{min-width:0;padding-left:14px}.page_signals__GBX07 dd{margin:5px 0 0;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_emptyState__meQ2Q{margin-top:22px;border-top:1px solid rgba(23,32,26,.16);border-bottom:1px solid rgba(23,32,26,.16);padding:24px 0;color:#3d493f}.page_emptyState__meQ2Q strong{display:block;color:#17201a;font-size:1.1rem}.page_emptyState__meQ2Q p{max-width:700px;margin:8px 0 0;line-height:1.75}.page_emptyClarification__G_Avy{border-left:3px solid #9a674f;padding-left:12px;color:#59645b}.page_emptyActions__HmkFT{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.page_method__qEBcy{margin-top:58px;border-top:2px solid #17201a;border-bottom:1px solid rgba(23,32,26,.18);padding:24px 0 28px}.page_methodHeading__A8u_K{display:grid;grid-template-columns:minmax(180px,.36fr) 1fr;grid-gap:28px;gap:28px}.page_methodHeading__A8u_K>p:first-child{grid-column:1/-1;margin:0;color:#6b766d;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.page_methodHeading__A8u_K h2,.page_methodHeading__A8u_K>p:last-child{margin:0}.page_methodHeading__A8u_K>p:last-child{color:#3d493f;line-height:1.75}.page_methodFlow__CA_CL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;padding:0;border-top:1px solid rgba(23,32,26,.18);list-style:none}.page_methodFlow__CA_CL li{display:grid;min-width:0;grid-gap:6px;gap:6px;padding:16px 18px 4px 0}.page_methodFlow__CA_CL li+li{border-left:1px solid rgba(23,32,26,.14);padding-left:18px}.page_methodFlow__CA_CL span{color:#7b967e;font-size:.76rem;font-weight:900}.page_methodFlow__CA_CL small,.page_methodVersion__ZDDmC{color:#59645b;line-height:1.55}.page_methodVersion__ZDDmC{margin:22px 0 0;font-size:.88rem}@media (max-width:920px){.page_rankingList__cDOZC li{grid-template-columns:48px 78px minmax(0,1fr) minmax(230px,.58fr);gap:14px}.page_mediaFrame__CCfmZ{width:78px;height:78px}.page_signals__GBX07{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}@media (max-width:760px){.page_shell__x30ZG{width:min(100% - 24px,1180px);padding-top:30px}.page_hero__Map32 h1{font-size:clamp(2.2rem,12vw,3.5rem)}.page_continueExploring__hW5xo,.page_coverageGrid__Vb3Dp,.page_evidenceWorkbench__FhL2w,.page_heroStats__vRpP9,.page_methodFlow__CA_CL,.page_methodHeading__A8u_K,.page_readingPath__ozso2,.page_sourceContextGrid__wxvCV,.page_trustStrip__PaGC4,.page_yearExplorer__niRbv{grid-template-columns:1fr}.page_sourceContext__Hrewf{padding:22px 18px}.page_readingPath__ozso2 ol{grid-template-columns:1fr}.page_readingPath__ozso2 li+li{border-top:1px solid rgba(23,32,26,.14);border-left:0}.page_readingPath__ozso2 a{min-height:56px;padding-inline:0}.page_coverageGrid__Vb3Dp div+div{border-left:0;border-top:1px solid rgba(23,32,26,.14);padding-left:0}.page_yearExplorerLinks__zQiF_{justify-content:flex-start}.page_heroStats__vRpP9 div+div,.page_trustStrip__PaGC4 article+article{border-left:0;border-top:1px solid rgba(23,32,26,.14);padding-left:0}.page_trustStrip__PaGC4 article{padding:16px 0}.page_sectionNav__sqK8a{margin-inline:-12px;padding-inline:12px}.page_sectionNav__sqK8a a{flex-basis:164px;padding-inline:14px}.page_sectionHeader__NfYQ2{display:block}.page_sectionHeader__NfYQ2>span{display:block;max-width:none;margin-top:12px;border-left:0;padding-left:0;text-align:left}.page_rankingList__cDOZC li{grid-template-areas:"rank media copy" "signals signals signals";grid-template-columns:42px 72px minmax(0,1fr);gap:10px 12px;min-height:0;padding:16px 0}.page_mediaFrame__CCfmZ{width:72px;height:72px}.page_signals__GBX07{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(23,32,26,.12);border-left:0;padding-top:12px}.page_signals__GBX07 div{padding:0 8px 0 0}.page_signals__GBX07 dt{font-size:.68rem}.page_method__qEBcy{margin-top:46px}.page_methodFlow__CA_CL li+li{border-top:1px solid rgba(23,32,26,.14);border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.page_emptyActions__HmkFT,.page_readingPath__ozso2,.page_sectionNav__sqK8a,.page_sourceContext__Hrewf,.page_yearArchiveEmpty__fRo_T,.page_yearExplorerLinks__zQiF_,.page_yearNav__dxOCv{scroll-behavior:auto}.page_emptyActions__HmkFT a,.page_itemCopy__7ixmu a,.page_readingPath__ozso2 a,.page_sectionNav__sqK8a a,.page_sourceContext__Hrewf a,.page_yearArchiveEmpty__fRo_T a,.page_yearExplorer__niRbv a,.page_yearNav__dxOCv a{transition:none}}@media (max-width:390px){.page_rankingList__cDOZC li{grid-template-columns:38px 64px minmax(0,1fr)}.page_mediaFrame__CCfmZ{width:64px;height:64px}.page_itemCopy__7ixmu a{font-size:1rem}}@media print{.page_mediaFrame__CCfmZ,.page_sectionNav__sqK8a{display:none}.page_rankingList__cDOZC li{grid-template-areas:"rank copy signals";grid-template-columns:52px minmax(0,1fr) minmax(280px,.72fr)}}