.pfAF_a_page{--forest:#183226;--ink:#192e22;--muted:#526c58;--line:#dfe8dc;--lime:#c8f66f;min-width:0;color:var(--ink);font-family:var(--font-ui);background:#f8faf6;overflow:clip}.pfAF_a_wrap{width:min(100% - 48px,1220px);margin:0 auto}.pfAF_a_breadcrumbRow{justify-content:space-between;align-items:center;gap:20px;padding:28px 0 22px;display:flex}.pfAF_a_breadcrumb{color:#3d6044;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.pfAF_a_breadcrumb:hover{text-underline-offset:4px;text-decoration:underline}.pfAF_a_issueLabel{color:#506d55;letter-spacing:.11em;font-size:10px;font-weight:800}.pfAF_a_issueLabel span{color:#627c65;padding:0 6px}.pfAF_a_hero{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,4vw,60px);padding:28px 0 48px;display:grid}.pfAF_a_heroCopy{min-width:0;padding:12px 0}.pfAF_a_heroKicker{color:#456c4a;letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.pfAF_a_kickerCategory{overflow-wrap:anywhere;min-width:0}.pfAF_a_heroKicker>span:first-child{background:#77ad50;border-radius:50%;flex:none;width:7px;height:7px}.pfAF_a_heroKicker .pfAF_a_kickerRule{background:#9db89d;flex:none;width:20px;height:1px}.pfAF_a_hero h1{color:#172d21;letter-spacing:-.055em;overflow-wrap:anywhere;max-width:680px;margin:22px 0 18px;font-size:clamp(36px,4.5vw,61px);font-weight:700;line-height:1.06}.pfAF_a_dek{color:#4f6755;max-width:580px;font-size:clamp(15px,1.15vw,17px);line-height:1.75}.pfAF_a_byline{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.pfAF_a_avatar,.pfAF_a_authorAvatar{color:#416e42;background:#e7f3df;border:1px solid #d5e7ce;border-radius:12px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid;overflow:hidden}.pfAF_a_avatar{width:42px;height:42px}.pfAF_a_authorAvatar{width:48px;height:48px}.pfAF_a_avatar img,.pfAF_a_authorAvatar img{object-fit:cover;width:100%;height:100%}.pfAF_a_bylineName strong,.pfAF_a_bylineName small,.pfAF_a_bylineDate time,.pfAF_a_bylineDate small{display:block}.pfAF_a_bylineName strong{font-size:12px;font-weight:750}.pfAF_a_bylineName small{color:#5b755f;letter-spacing:.08em;margin-top:4px;font-size:9px;font-weight:750}.pfAF_a_bylineDivider{background:#d5e2d3;width:1px;height:29px;margin:0 3px}.pfAF_a_bylineDate{color:#38533e;font-size:11px;font-weight:700}.pfAF_a_bylineDate small{color:#59725d;align-items:center;gap:4px;margin-top:5px;font-size:10px;font-weight:600;display:flex}.pfAF_a_heroVisual{background:#dcebd1;border:1px solid #d9e7d5;border-radius:20px;min-width:0;position:relative;overflow:hidden}.pfAF_a_heroVisual>img{aspect-ratio:3/2;object-fit:contain;background:#e7f2e0;width:100%;height:auto;display:block}.pfAF_a_artCaption{color:#f4f9ee;letter-spacing:.1em;background:#1c3c2a;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:9px;font-weight:800;display:flex}.pfAF_a_artCaption span:last-child{color:#d2eead;align-items:center;gap:5px;display:inline-flex}.pfAF_a_fallbackArt{aspect-ratio:3/2;background:#1d3a29;width:100%;position:relative;overflow:hidden}.pfAF_a_fallbackArt:before,.pfAF_a_fallbackArt:after,.pfAF_a_fallbackOrbit{content:"";border:1px solid #d2f6b433;border-radius:50%;position:absolute}.pfAF_a_fallbackArt:before{aspect-ratio:1;width:70%;top:-14%;right:-5%;box-shadow:0 0 0 25px #daffc20a,0 0 0 50px #daffc20a,0 0 0 75px #daffc208}.pfAF_a_fallbackArt:after{aspect-ratio:1;width:42%;bottom:-12%;left:-12%}.pfAF_a_fallbackOrbit{aspect-ratio:1;background:#b8ed77;border:0;width:38%;top:20%;right:21%}.pfAF_a_fallbackMark{color:#1c3a28;background:#c8f66f;border-radius:12px;place-items:center;width:42px;height:42px;font-size:27px;line-height:1;display:grid;position:absolute;top:14%;left:10%}.pfAF_a_fallbackWord{color:#e9f5df;letter-spacing:-.04em;font-size:clamp(18px,2.2vw,30px);font-weight:750;line-height:1.14;position:absolute;bottom:23%;left:10%}.pfAF_a_readingRule{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#57715c;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:9px;font-weight:800;display:flex}.pfAF_a_readingRule span{align-items:center;gap:7px;display:inline-flex}.pfAF_a_readingRule i{background:#86bc60;border-radius:50%;width:6px;height:6px}.pfAF_a_layout{grid-template-columns:216px minmax(0,790px);justify-content:space-between;align-items:start;gap:clamp(32px,5vw,90px);padding:54px 0 90px;display:grid}.pfAF_a_rail{min-width:0;max-height:calc(100vh - 112px);position:sticky;top:96px;overflow-y:auto}.pfAF_a_articleColumn{min-width:0}.pfAF_a_articleContent{max-width:100%;font-size:16px;line-height:1.85}:is(.pfAF_a_articleContent h1,.pfAF_a_articleContent h2,.pfAF_a_articleContent h3,.pfAF_a_articleContent h4){scroll-margin-top:100px}.pfAF_a_articleContent p:first-child{margin-top:0}:is(.pfAF_a_articleContent th,.pfAF_a_articleContent td){overflow-wrap:normal;word-break:normal;min-width:120px}.pfAF_a_readerTools{min-width:0}.pfAF_a_readerTop{color:#4d6852;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.pfAF_a_readerTop strong{color:#315c39;letter-spacing:0;font-size:11px}.pfAF_a_progressTrack{background:#e0eade;border-radius:4px;height:4px;margin-top:10px;overflow:hidden}.pfAF_a_progressTrack span,.pfAF_a_progressFixed span{border-radius:inherit;background:#76ab59;height:100%;transition:width .1s linear;display:block}.pfAF_a_progressFixed{z-index:150;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.pfAF_a_progressFixed span{background:#a6db66}.pfAF_a_tocTitle{color:#58725d;letter-spacing:.12em;margin:32px 0 12px;font-size:10px;font-weight:800}.pfAF_a_tocList{gap:2px;list-style:none;display:grid}.pfAF_a_tocList a{color:#526b57;border-left:2px solid #0000;border-radius:0 7px 7px 0;align-items:flex-start;gap:10px;padding:9px 10px;font-size:11px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .2s,color .2s;display:flex}.pfAF_a_tocList a:hover{color:#244a2d;background:#eef5eb}.pfAF_a_tocList a[aria-current=location]{color:#244f30;background:#edf5e8;border-left-color:#76a85d;font-weight:750}.pfAF_a_tocList a>span{color:#506d55;flex:none;font-size:9px;font-weight:750}.pfAF_a_subHeading a{padding-left:20px}.pfAF_a_mobileContents{display:none}.pfAF_a_copyButton{color:#355f3e;background:0 0;border:0;align-items:center;gap:8px;margin-top:22px;padding:9px 0;font-size:11px;font-weight:750;display:flex}.pfAF_a_copyButton:hover{color:#1e4729;text-underline-offset:4px;text-decoration:underline}.pfAF_a_copyButton:focus-visible,.pfAF_a_tocList a:focus-visible,.pfAF_a_breadcrumb:focus-visible,.pfAF_a_tags a:focus-visible,.pfAF_a_moreStories:focus-visible{outline-offset:3px;outline:2px solid #4e8650}.pfAF_a_copyStatus{color:#42694a;min-height:1.4em;font-size:11px;line-height:1.4}.pfAF_a_tagArea{border-top:1px solid var(--line);margin-top:34px;padding-top:24px}.pfAF_a_tagArea>p{color:#5a745f;letter-spacing:.12em;font-size:9px;font-weight:800}.pfAF_a_tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pfAF_a_tags a{color:#3d6846;background:#fff;border:1px solid #d9e6d7;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.pfAF_a_tags a:hover{background:#eff7e9}.pfAF_a_endMark{color:#35583d;letter-spacing:.1em;align-items:center;gap:10px;margin:38px 0;font-size:10px;font-weight:800;display:flex}.pfAF_a_endMark>span{background:#d9efca;border-radius:10px;place-items:center;width:33px;height:33px;font-size:21px;display:grid}.pfAF_a_endMark small{color:#526d57;margin-top:3px;font-size:9px;display:block}.pfAF_a_afterArticle{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pfAF_a_authorCard,.pfAF_a_toolCard{background:#fff;border:1px solid #dfe9dc;border-radius:16px;min-width:0;min-height:210px;padding:23px}.pfAF_a_cardEyebrow{color:#58745e;letter-spacing:.12em;font-size:9px;font-weight:800}.pfAF_a_authorIdentity{align-items:center;gap:12px;margin-top:20px;display:flex}.pfAF_a_authorIdentity h2{color:#243d2b;font-size:15px;font-weight:750}.pfAF_a_authorIdentity p{color:#5c7560;letter-spacing:.09em;margin-top:4px;font-size:9px;font-weight:700}.pfAF_a_authorBio{color:#536b59;margin-top:15px;font-size:12px;line-height:1.7}.pfAF_a_toolCard{color:#f4fbf0;background:#1c3c2a;border-color:#183b27;position:relative;overflow:hidden}.pfAF_a_toolCard:after{content:"";pointer-events:none;border:1px solid #cff5b433;border-radius:50%;width:190px;height:190px;position:absolute;top:-65px;right:-65px;box-shadow:0 0 0 20px #cff5b40a,0 0 0 40px #cff5b40a}.pfAF_a_toolIcon{color:#1e4429;background:#c8f66f;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:18px;display:grid}.pfAF_a_toolCard .pfAF_a_cardEyebrow{color:#d2e9c3}.pfAF_a_toolCard h2{letter-spacing:-.03em;margin-top:9px;font-size:20px;font-weight:700;line-height:1.2;position:relative}.pfAF_a_toolCard p{color:#d0e3cd;max-width:260px;margin-top:9px;font-size:12px;line-height:1.6;position:relative}.pfAF_a_toolCard a{color:#c8f66f;align-items:center;gap:7px;margin-top:18px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.pfAF_a_toolCard a:hover{text-underline-offset:4px;text-decoration:underline}.pfAF_a_moreStories{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:21px 0 0;display:flex}.pfAF_a_moreStories>span:first-child>span{color:#5f7864;letter-spacing:.12em;font-size:9px;font-weight:800;display:block}.pfAF_a_moreStories strong{margin-top:6px;font-size:15px;font-weight:750;display:block}.pfAF_a_moreArrow{color:#3b7144;background:#fff;border:1px solid #d8e7d4;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;transition:transform .2s,background .2s;display:grid}.pfAF_a_moreStories:hover .pfAF_a_moreArrow{background:#edf7e8;transform:translate(2px,-2px)}@media (max-width:850px){.pfAF_a_hero{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:24px}.pfAF_a_hero h1{font-size:clamp(34px,4.7vw,48px)}.pfAF_a_layout{grid-template-columns:170px minmax(0,1fr);gap:28px}.pfAF_a_artCaption span:last-child{display:none}}@media (max-width:650px){.pfAF_a_wrap{width:min(100% - 36px,1220px)}.pfAF_a_breadcrumbRow{padding:23px 0 12px}.pfAF_a_issueLabel{display:none}.pfAF_a_hero{grid-template-columns:minmax(0,1fr);gap:22px;padding:17px 0 30px}.pfAF_a_hero h1{margin-top:16px;font-size:clamp(34px,9vw,44px)}.pfAF_a_heroCopy{padding:0}.pfAF_a_byline{margin-top:24px}.pfAF_a_heroVisual{border-radius:15px}.pfAF_a_artCaption span:last-child{display:inline-flex}.pfAF_a_readingRule span:first-child{max-width:200px;line-height:1.5}.pfAF_a_readingRule span:last-child{white-space:nowrap}.pfAF_a_layout{grid-template-columns:minmax(0,1fr);gap:30px;padding:27px 0 65px}.pfAF_a_rail{max-height:none;position:static;overflow:visible}.pfAF_a_readerTools{background:#fff;border:1px solid #dfe9dc;border-radius:13px;padding:16px}.pfAF_a_desktopContents{display:none}.pfAF_a_mobileContents{border-top:1px solid #e8efe6;margin-top:13px;display:block}.pfAF_a_mobileContents summary{color:#2e5036;cursor:pointer;justify-content:space-between;align-items:center;padding-top:13px;font-size:12px;font-weight:750;list-style:none;display:flex}.pfAF_a_mobileContents summary::-webkit-details-marker{display:none}.pfAF_a_mobileContents[open] summary svg{transform:rotate(180deg)}.pfAF_a_mobileContents .pfAF_a_tocList{margin-top:9px}.pfAF_a_copyButton{margin-top:10px;padding-bottom:2px}.pfAF_a_copyStatus:empty{display:none}.pfAF_a_copyStatus:not(:empty){margin-top:5px}.pfAF_a_articleContent{font-size:15.5px}.pfAF_a_afterArticle{grid-template-columns:minmax(0,1fr)}.pfAF_a_authorCard,.pfAF_a_toolCard{min-height:0}.pfAF_a_tagArea{margin-top:28px}}@media (max-width:360px){.pfAF_a_heroKicker{letter-spacing:.08em;font-size:9px}.pfAF_a_heroKicker .pfAF_a_kickerRule{width:10px}.pfAF_a_bylineDivider{margin:0}.pfAF_a_artCaption span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.pfAF_a_progressTrack span,.pfAF_a_progressFixed span,.pfAF_a_tocList a,.pfAF_a_moreArrow{transition:none}}
