.article-meta a{color:#0d6348;text-underline-offset:3px;font-weight:800;text-decoration:underline}.article-export-actions{flex-wrap:wrap;align-items:center;gap:8px 17px;display:flex}.article-export-actions button{color:#17634a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font:700 11px Arial,sans-serif;display:inline-flex}:is(.article-export-actions button:hover,.article-export-actions button:focus-visible){text-underline-offset:3px;text-decoration:underline}.article-export-actions span{color:#41664f;width:100%;font:11px/1.4 Arial,sans-serif}.article-page{max-width:1280px}.article-page>h1,.article-page>.article-dek,.article-page>.article-meta,.article-page>.article-share-row{max-width:1020px}.article-reading-layout{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:clamp(32px,4.2vw,74px);display:grid}.article-reading-layout .article-body{min-width:0}.article-reading-layout .story-body-segment>p,.article-reading-layout .story-body-heading,.article-reading-layout .story-body-quote,.article-reading-layout .story-body-callout{max-width:none}.article-reading-rail{color:#345644;border-left:1px solid #bad7c3;margin-top:44px;padding:23px 0 24px 24px;position:sticky;top:30px}.article-rail-heading{letter-spacing:.12em;text-transform:uppercase;color:#166448;margin-bottom:9px;font:800 10px/1.4 Arial,sans-serif;display:block}.article-rail-summary{margin:18px 0 22px}.article-rail-summary p{color:#173d2f;margin:0;font:400 17px/1.43 Georgia,serif}.article-rail-author{border-top:1px solid #cbdccb;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.article-rail-portrait{color:#1a6046;background:#dcebdc;border-radius:50%;place-items:center;width:48px;height:48px;font:800 16px Arial,sans-serif;display:grid;overflow:hidden}.article-rail-portrait img{object-fit:cover;width:100%;height:100%}.article-rail-author a,.article-rail-author strong{color:#154b37;font:800 14px/1.35 Arial,sans-serif;display:block}.article-rail-author a{text-underline-offset:3px;text-decoration:underline}.article-rail-affiliation{color:#58715e;margin-top:4px;font:12px/1.4 Arial,sans-serif;display:block}.article-rail-author p{-webkit-line-clamp:3;color:#526b59;-webkit-box-orient:vertical;margin:8px 0 0;font:12px/1.45 Arial,sans-serif;display:-webkit-box;overflow:hidden}.article-rail-facts{color:#54705c;border-top:1px solid #cbdccb;flex-wrap:wrap;gap:5px 12px;padding:13px 0 19px;font:11px/1.4 Arial,sans-serif;display:flex}.article-rail-facts span+span:before{content:"·";color:#8aa18f;margin-right:12px}.article-rail-points{padding:3px 0 6px}.article-reading-rail ul{margin:0 0 24px;padding-left:18px;font:13px/1.5 Arial,sans-serif}.article-reading-rail li+li{margin-top:10px}.article-reading-rail nav{border-top:1px solid #cbdccb;gap:10px;padding-top:19px;display:grid}.article-reading-rail nav a{color:#0d6348;text-underline-offset:3px;font:800 12px/1.45 Arial,sans-serif;text-decoration:underline}.article-citations ol{grid-template-columns:repeat(2,minmax(0,1fr))}.article-context,.article-citations{border-top:1px solid #cbdccb;margin:43px 0;padding:30px 0}.article-section-label{color:#0a674a;letter-spacing:.14em;font-size:10px;font-weight:800}.article-context h2,.article-citations h2{margin:12px 0 9px;font:400 clamp(28px,4vw,39px)/1.15 Georgia,serif}.article-context-note,.article-citations>p{color:#6d7d6f;max-width:650px;font-size:12px;line-height:1.6}.article-key-points{background:#eaf3e8;margin:25px 0;padding:22px 25px}.article-key-points h3{margin:0 0 14px;font:400 21px Georgia,serif}.article-key-points ul{color:#284e38;margin:0;padding-left:22px;font-size:14px;line-height:1.7}.article-key-points li+li{margin-top:9px}.article-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 0;display:grid}.article-context dl>div{background:#fff;border:1px solid #d6e0d5;padding:16px 18px}.article-context dt{letter-spacing:.08em;text-transform:uppercase;color:#0e6248;font-size:10px;font-weight:800}.article-context dd{color:#395a43;white-space:pre-wrap;margin:10px 0 0;font-size:13px;line-height:1.6}.article-citations ol{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.article-citations li{background:#fff;border-left:3px solid #5eae80;padding:18px 20px}.article-citations li>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.article-citations li span{color:#657c69;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.article-citations li a{color:#0b674a;text-underline-offset:3px;font-size:14px;font-weight:800;text-decoration:underline}.article-citations li p{color:#657866;margin:9px 0 0;font-size:12px;line-height:1.6}.article-contribute{color:#f2f5e9;background:#112e27;justify-content:space-between;align-items:center;gap:25px;margin:48px 0 34px;padding:29px 31px;display:flex}.article-contribute span{letter-spacing:.14em;color:#9ad9ae;font-size:10px;font-weight:800}.article-contribute h2{margin:9px 0;font:400 25px/1.2 Georgia,serif}.article-contribute p{color:#c8dbcb;max-width:440px;margin:0;font-size:13px;line-height:1.5}.article-contribute a{color:#163a2d;white-space:nowrap;background:#d5e9d5;padding:12px 15px;font-size:12px;font-weight:800;display:inline-block}.article-contribute a:hover{background:#eff8e9}@media print{.article-contribute,.article-share-row{display:none}.article-page{max-width:none;padding:0}.article-citations li,.article-context dl>div{break-inside:avoid}}@media (max-width:1000px){.article-reading-layout{flex-direction:column;gap:0;display:flex}.article-reading-rail{order:-1;align-self:stretch;max-width:710px;margin:16px 0 0;position:static}.article-reading-layout .article-body{margin-top:22px}.article-rail-summary{display:none}.article-reading-layout .story-body-segment>p,.article-reading-layout .story-body-heading{max-width:710px}.article-citations ol{grid-template-columns:1fr}}@media (max-width:650px){.article-context dl{grid-template-columns:1fr}.article-context,.article-citations{margin:32px 0;padding-top:25px}.article-contribute{padding:25px;display:block}.article-contribute a{white-space:normal;margin-top:19px}.article-reading-rail{border-top:1px solid #bad7c3;border-left:0;padding:20px 0 0}}.article-body{color:#1e3028;max-width:none;margin:44px 0 54px}.story-body-segment>p{white-space:pre-wrap;max-width:710px;margin:0 auto 24px;font:400 clamp(17px,1.8vw,19px)/1.78 Georgia,serif}.story-body-segment:first-child>p:first-child:first-letter{float:left;color:#0e6748;padding:8px 8px 0 0;font-size:3.45em;line-height:.84}.story-body-segment a{color:#126249;text-underline-offset:3px;-webkit-text-decoration:underline #b9d1bc;text-decoration:underline #b9d1bc}.story-body-heading{letter-spacing:-.035em;color:#153f30;border-top:1px solid #b8d6c0;max-width:710px;margin:52px auto 24px;padding-top:19px;font:400 clamp(28px,4vw,40px)/1.12 Georgia,serif}.story-body-quote{color:#183d30;background:0 0;border-left:4px solid #b87424;max-width:760px;margin:48px auto 50px;padding:23px 0 22px 31px}.story-body-quote p{letter-spacing:-.025em;color:#183d30;margin:0;font:400 clamp(23px,3.4vw,33px)/1.34 Georgia,serif}.story-body-quote cite{letter-spacing:.08em;text-transform:uppercase;color:#3d6850;background:0 0;margin-top:18px;font:800 11px/1.5 Arial,sans-serif;display:block}.story-body-callout{background:#eaf3e8;border-top:2px solid #2c8761;max-width:760px;margin:43px auto;padding:25px 30px}.story-body-callout>span{letter-spacing:.16em;color:#18704e;font:800 10px Arial,sans-serif}.story-body-callout h3{margin:12px 0 7px;font:400 26px/1.2 Georgia,serif}.story-body-callout p{color:#486253;margin:0;font:400 15px/1.55 Arial,sans-serif}.story-body-figure{color:#173f30;box-sizing:border-box;break-inside:avoid;background:#eef5eb;border:1px solid #b8d2bc;width:100%;margin:50px auto;padding:28px 31px 18px}.story-figure-head{border-bottom:1px solid #b8d2bc;justify-content:space-between;align-items:baseline;gap:15px;padding-bottom:19px;display:flex}.story-figure-head span{letter-spacing:.14em;color:#176044;white-space:nowrap;font:800 10px Arial,sans-serif}.story-figure-head strong{text-align:right;font:400 26px/1.2 Georgia,serif}.story-figure-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:31px 0;display:grid;position:relative}.story-figure-step{background:#fff;border:1px solid #9ec3a9;min-height:115px;padding:13px 12px 15px;animation:.55s ease-out both story-step-enter;position:relative;box-shadow:0 6px #d5e7d5}.story-figure-step:nth-child(2){animation-delay:.1s}.story-figure-step:nth-child(3){animation-delay:.2s}.story-figure-step:nth-child(4){animation-delay:.3s}.story-figure-step:not(:last-child):after{content:"→";z-index:1;color:#a05c13;font:700 20px Arial,sans-serif;display:none;position:absolute;top:44%;right:-15px}.story-figure-step span{letter-spacing:.06em;color:#11593d;background:#d7ecda;border:1px solid #67a986;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:13px;font:800 10px Arial,sans-serif;display:grid}.story-figure-step b{color:#173f30;font:400 17px/1.25 Georgia,serif}.story-body-figure figcaption{color:#345b44;border-top:1px solid #b8d2bc;justify-content:space-between;gap:20px;padding-top:15px;font:400 12px/1.5 Arial,sans-serif;display:flex}.story-body-figure figcaption small{color:#466c52;text-align:right;font:400 11px/1.5 Arial,sans-serif}.story-body-figure a{color:#0c6045;text-underline-offset:2px;text-decoration:underline}.story-body-imported-image{background:#eaf1e7;margin:32px 0;padding:14px}.story-body-imported-image img{object-fit:contain;background:#fff;width:100%;height:auto;max-height:660px;display:block}.story-body-imported-image figcaption{color:#42644e;padding:11px 2px 1px;font:12px/1.5 Arial,sans-serif}.story-body-table-wrap{background:#fff;border:1px solid #bfd6c3;margin:32px 0 39px;overflow-x:auto}.story-body-table{border-collapse:collapse;color:#234634;text-align:left;width:100%;font:13px/1.45 Arial,sans-serif}.story-body-table th,.story-body-table td{vertical-align:top;border-bottom:1px solid #d9e5d9;padding:12px 14px}.story-body-table thead th{color:#155f43;letter-spacing:.04em;background:#e8f1e7;font-size:11px}.story-body-table tbody th{font-weight:800}.story-body-table tbody tr:last-child>*{border-bottom:0}.story-body-chart{color:#1a4331;background:#f0f6ef;border:1px solid #bfd6c3;margin:44px 0;padding:24px 28px}.story-chart-head{border-bottom:1px solid #bfd6c3;justify-content:space-between;align-items:baseline;gap:15px;padding-bottom:16px;display:flex}.story-chart-head span{letter-spacing:.12em;color:#176149;font:800 10px Arial,sans-serif}.story-chart-head strong{text-align:right;font:400 25px/1.2 Georgia,serif}.story-chart-rows{gap:15px;padding:25px 0;display:grid}.story-chart-row{grid-template-columns:minmax(95px,28%) minmax(0,1fr) auto;align-items:center;gap:12px;font:12px/1.3 Arial,sans-serif;display:grid}.story-chart-row>span{font-weight:700}.story-chart-row>b{text-align:right;white-space:nowrap;min-width:65px}.story-chart-track{background:#dce9dc;height:16px}.story-chart-track>div{transform-origin:0;background:#188565;height:100%;animation:.8s ease-out both story-chart-reveal}.story-chart-data{border-top:1px solid #bfd6c3;padding:12px 0;font:12px Arial,sans-serif}.story-chart-data summary{cursor:pointer;color:#116646;font-weight:800}.story-chart-data table{border-collapse:collapse;width:100%;margin-top:12px}.story-chart-data th,.story-chart-data td{text-align:left;border-bottom:1px solid #d5e2d5;padding:8px}.story-body-chart figcaption{color:#43634c;border-top:1px solid #bfd6c3;padding-top:14px;font:12px/1.5 Arial,sans-serif}@keyframes story-chart-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.story-image-pending{color:#4d6656;border:1px dashed #86a99a;padding:18px;font-size:13px}@keyframes story-step-enter{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.story-figure-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.story-figure-step:not(:last-child):after{display:block}}@media (prefers-reduced-motion:reduce){.story-figure-step,.story-chart-track>div{animation:none}}@media (max-width:650px){.story-body-segment>p{font-size:17px}.story-body-quote{padding-left:20px}.story-body-figure{padding:21px 19px}.story-figure-head{display:block}.story-figure-head strong{text-align:left;margin-top:8px;display:block}.story-figure-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.story-figure-step:after{display:none}.story-body-figure figcaption{display:block}.story-body-figure figcaption small{text-align:left;margin-top:8px;display:block}}@media (max-width:420px){.story-figure-steps{grid-template-columns:1fr}}@media (max-width:650px){.story-body-chart{padding:19px 16px}.story-chart-head{display:block}.story-chart-head strong{text-align:left;margin-top:8px;display:block}.story-chart-row{grid-template-columns:1fr auto;gap:5px 9px}.story-chart-track{grid-area:2/1/auto/-1}}.article-page-with-map{max-width:1460px}.article-reading-layout-annotated{grid-template-columns:minmax(155px,180px) minmax(0,1fr) minmax(240px,280px);gap:clamp(20px,2.4vw,34px)}.article-reading-map{align-self:stretch}.article-reading-map-inner{max-height:calc(100vh - 48px);padding:45px 0 22px;position:sticky;top:24px;overflow:auto}.article-reading-map h2{letter-spacing:-.025em;color:#173e2f;margin:11px 0 8px;font:400 24px/1.12 Georgia,serif}.article-reading-map p,.article-reading-map small{color:#58715f;font:12px/1.5 Arial,sans-serif}.article-reading-map p{margin:0 0 20px}.article-reading-map small{margin-top:16px;display:block}.article-reading-map nav{border-top:1px solid #c9d9c9;display:grid}.article-reading-map nav a{color:#406252;border-bottom:1px solid #c9d9c9;border-left:3px solid #0000;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:11px 8px 11px 5px;font:700 12px/1.3 Arial,sans-serif;text-decoration:none;transition:background .2s,border-color .2s;display:grid}.article-reading-map nav a span{color:#407f65;font-size:10px}.article-reading-map nav a:hover,.article-reading-map nav a[aria-current=location]{color:#123e2f;background:#eaf3e9;border-left-color:#147858}.article-reading-layout-annotated .article-reading-rail{scrollbar-width:thin;max-height:calc(100vh - 48px);top:24px;overflow:auto}.article-active-note{background:#edf6ed;border-left:3px solid #18865e;margin:0 0 19px;padding:17px 18px;box-shadow:0 6px 18px #244e2810}.article-active-note-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.article-active-note-heading span{letter-spacing:.12em;color:#20644d;font:800 9px/1.4 Arial,sans-serif}.article-active-note-heading strong{color:#155438;font:800 12px/1.4 Arial,sans-serif}.article-active-note p{color:#2a4e39;margin:10px 0 12px;font:13px/1.55 Arial,sans-serif}.article-active-note a{color:#0d6348;text-underline-offset:3px;font:800 11px/1.45 Arial,sans-serif;text-decoration:underline;display:inline-block}.article-active-note a+a{margin-top:8px;margin-left:0;display:block}.article-active-note-passage{color:#4a725a!important}.story-body-segment-noted{scroll-margin-top:28px;position:relative}.story-passage-focus{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 65%,#dceee0 65%);border-bottom:1px solid #74ab86}.story-passage-focus.is-active{background:#dceee0;border-bottom:2px solid #187d59;border-radius:2px;animation:.7s ease-out both article-focus-reveal}.story-body-segment-active>:nth-child(2){outline-offset:7px;background:#f4f9f1;outline:1px solid #c9e0cc;box-shadow:0 0 0 7px #f4f9f1}.story-body-segment-active .story-body-note-marker{color:#fff;background:#146b4d;border-color:#146b4d}.article-note-connector{pointer-events:none;z-index:4;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.article-note-connector path{fill:none;stroke:#4c9d70;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;animation:.8s ease-out both article-connector-reveal}@keyframes article-focus-reveal{0%{background:#a7dcc0}to{background:#dceee0}}@keyframes article-connector-reveal{0%{stroke-dashoffset:1000px;opacity:.25}to{stroke-dashoffset:0;opacity:1}}.story-body-note-marker{color:#19684a;background:#e8f3e9;border:1px solid #4e9a76;border-radius:50%;place-items:center;width:23px;height:23px;font:800 9px Arial,sans-serif;display:grid;position:absolute;top:5px;left:-33px}.story-inline-note{display:none}.story-layout-preview .story-inline-note{background:#edf6ed;border-left:3px solid #18865e;margin:15px 0 24px;padding:13px 17px;display:block}.story-inline-note span{letter-spacing:.12em;text-transform:uppercase;color:#126343;font:800 10px Arial,sans-serif}.story-inline-note p{color:#315443;margin:7px 0;font:13px/1.55 Arial,sans-serif}.story-inline-note a{color:#0d6348;font:800 11px Arial,sans-serif}@media (max-width:1000px){.article-note-connector{display:none}.article-reading-layout-annotated{flex-direction:column;gap:0;display:flex}.article-reading-map{z-index:5;background:#f7f7f1;border-block:1px solid #cfdfcf;order:-2;align-self:stretch;margin:0 -20px;padding:9px 20px;position:sticky;top:0}.article-reading-map-inner{max-height:none;padding:0;position:static;overflow:visible}.article-reading-map h2,.article-reading-map p,.article-reading-map small,.article-reading-map .article-section-label{display:none}.article-reading-map nav{scrollbar-width:thin;border:0;gap:7px;display:flex;overflow-x:auto}.article-reading-map nav a{background:#fff;border:1px solid #c9d9c9;flex:none;gap:5px;padding:9px 10px;display:flex}.article-reading-map nav a[aria-current=location]{border-color:#147858}.article-reading-layout-annotated .article-reading-rail{order:1;max-height:none;margin-top:24px;position:static;overflow:visible}.article-reading-layout-annotated .article-body{order:0;margin-top:24px}.article-active-note{display:none}.story-body-segment-noted{scroll-margin-top:90px}.story-inline-note{background:#edf6ed;border-left:3px solid #18865e;margin:15px 0 26px;padding:13px 17px;display:block}}@media (max-width:650px){.article-reading-map{margin:0 -14px;padding-inline:14px}.story-body-note-marker{width:18px;height:18px;font-size:8px;top:3px;left:-24px}}@media (prefers-reduced-motion:reduce){.article-reading-map nav a{transition:none}.story-passage-focus.is-active,.article-note-connector path{animation:none}}
