.article-hero_chromeGlassFrame__jtPPJ{--btn-light:205deg;--cg-stops:var(--cg-stops-loud);--cg-rim:conic-gradient(from var(--btn-light),var(--cg-stops));--chrome-glass-orbit:btn-light-orbit;position:relative;box-sizing:border-box;aspect-ratio:16/9;border:1px solid transparent;border-radius:5px;background:linear-gradient(#fff,#fff) padding-box,var(--cg-rim) border-box;box-shadow:inset 0 0 0 1px rgb(255 255 255/.06),0 1px 2px rgb(8 28 19/.18),0 6px 14px -8px rgb(8 28 19/.35)}.article-hero_chromeGlassSurface__QoEPP{position:absolute;inset:0;overflow:hidden;border-radius:4px;background:#fff}.article-hero_chromeGlassFigure__ux9Tn{aspect-ratio:auto}.article-hero_chromeGlassFigureSurface__KqJAf{position:relative;inset:auto}.article-hero_chromeGlassFigureSurface__KqJAf>img{display:block}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.article-hero_chromeGlassFrame__jtPPJ{animation:var(--chrome-glass-orbit) var(--cg-drift-button) linear infinite}}.article-page_contentShell__SvEbV{background:var(--color-paper);padding:1.25rem 1.5rem 4rem}.article-page_readingGrid__eTXsk{max-width:48rem;margin-inline:auto}.article-page_readingTools__RJCbR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:1rem;border-top:1px solid rgb(26 68 50/.16);border-bottom:1px solid rgb(26 68 50/.16);margin-bottom:1.25rem}.article-page_readingTools__RJCbR:empty{border:0;margin:0}.article-page_prose__u_KnS{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:3.5rem}.article-page_desktopToc__JlXZ0{display:none}.article-page_mobileToc__98Wdj,.article-page_takeaways__jbw68{min-width:0}.article-page_mobileToc__98Wdj:last-child,.article-page_mobileToc__98Wdj[open],.article-page_mobileToc__98Wdj[open]+.article-page_takeaways__jbw68,.article-page_takeaways__jbw68:only-child,.article-page_takeaways__jbw68[open]{grid-column:1/-1}.article-page_toolSummary__6rfay{display:flex;align-items:center;gap:.5rem;min-height:3rem;padding:.5rem 0;color:var(--color-forest);cursor:pointer;font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.08em;line-height:1.3;list-style:none;text-transform:uppercase}.article-page_toolSummary__6rfay::-webkit-details-marker{display:none}.article-page_toolSummary__6rfay:after{content:"+";margin-left:auto;color:rgb(26 68 50/.7);font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1}[open]>.article-page_toolSummary__6rfay:after{content:"−"}.article-page_sectionLink__xatvI:focus-visible,.article-page_toolSummary__6rfay:focus-visible{outline:2px solid var(--color-forest);outline-offset:3px}.article-page_toolContent___uYHg{padding:.25rem 0 1.25rem}.article-page_toolList__byW6Q{display:grid;gap:.7rem}.article-page_sectionLink__xatvI{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.5rem;color:rgb(26 68 50/.78);font-size:.8rem;line-height:1.4;text-decoration:none}.article-page_sectionLink__xatvI:hover{color:var(--color-forest);text-decoration:underline;text-underline-offset:3px}.article-page_sectionNumber__BK5oh{color:rgb(26 68 50/.5);font-size:.7rem;font-variant-numeric:tabular-nums}.article-page_takeawayList__4qH_j{display:grid;gap:.75rem;color:rgb(26 68 50/.82);font-size:.83rem;line-height:1.55}.article-page_takeawayList__4qH_j li{padding-left:.9rem;position:relative}.article-page_takeawayList__4qH_j li:before{content:"";position:absolute;top:.6em;left:0;width:.25rem;height:.25rem;border-radius:50%;background:rgb(26 68 50/.65)}@media (min-width:640px){.article-page_prose__u_KnS{gap:4rem}}@media (min-width:1280px){.article-page_contentShell__SvEbV{padding-top:2.5rem}.article-page_readingGrid__eTXsk{max-width:76rem;display:grid;grid-template-columns:12.5rem minmax(0,48rem) 12.5rem;gap:1.5rem;align-items:start}.article-page_readingTools__RJCbR{position:sticky;top:6rem;display:block;max-height:calc(100dvh - 7rem);overflow-y:auto;scrollbar-width:thin;border:0;margin:0;padding-right:.5rem}.article-page_desktopToc__JlXZ0{display:block}.article-page_desktopToc__JlXZ0>p{margin-bottom:1rem;color:rgb(26 68 50/.65);font-family:var(--font-sans);font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.article-page_mobileToc__98Wdj{display:none}.article-page_desktopToc__JlXZ0 .article-page_toolList__byW6Q{gap:.85rem}.article-page_takeaways__jbw68{border-top:1px solid rgb(26 68 50/.16);margin-top:1.5rem}.article-page_toolSummary__6rfay{min-height:0;padding:1rem 0 .4rem}.article-page_toolContent___uYHg{padding-top:.6rem}}