/* An editorial layer built from the existing Hyperius palette and type. */
.editorial-hero,.article-index,.reading-header,.reading-layout,.related-article,.editorial-cta{width:min(1280px,89%);margin-inline:auto}.editorial-hero{padding-top:80px}.editorial-heading{display:flex;justify-content:space-between;gap:60px;align-items:flex-end}.editorial-heading h1{font-size:clamp(46px,5.8vw,84px);line-height:1.04;font-weight:400;letter-spacing:-.055em;margin:0}.editorial-heading h1 span{color:#aab6b0}.editorial-heading>p{max-width:310px;color:#abb7b0;font-size:17px;margin-bottom:6px}.index-rule{display:flex;justify-content:space-between;margin-top:56px;padding:22px 0;border-top:1px solid #3a4740;color:#9dadA3;font-size:11px;letter-spacing:.12em}.article-index{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:10px 0 90px}.article-card{min-width:0}.article-card>a{height:100%;display:flex;flex-direction:column;background:#edf0e9;color:#162a20;border:1px solid #354d40}.card-2>a{background:#143b2c;color:#eff8f0}.article-card>a:hover .read-link{gap:26px}.article-card>a:focus-visible{outline-offset:7px}.card-copy{padding:34px 36px;display:flex;flex-direction:column;flex:1}.article-meta{font-size:10px;letter-spacing:.12em;color:#00724f;display:flex;gap:18px;flex-wrap:wrap;margin-bottom:20px}.article-meta span{color:#4b6556}.card-copy h2{font-size:clamp(28px,2.8vw,39px);line-height:1.15;letter-spacing:-.035em;margin-bottom:20px}.card-copy>p:not(.article-meta){color:#4b5b51;font-size:16px}.card-2 .article-meta{color:#86deb2}.card-2 .article-meta span,.card-2 .card-copy>p:not(.article-meta){color:#bdd0c4}.read-link{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px;border-top:1px solid #9eb5a5;padding-top:18px;margin-top:auto}.read-link>span{font-size:25px}.card-2 .read-link{border-color:#416b54}.map-art,.priority-art{height:240px;padding:32px 36px;background:#dce5d9;border-bottom:1px solid #b1c5b7;position:relative;overflow:hidden}.map-art>span,.priority-art>span{font-size:10px;letter-spacing:.14em}.map-track{display:flex;align-items:center;justify-content:space-between;margin-top:42px;gap:10px}.map-track i{font-size:10px;font-style:normal;letter-spacing:.08em;border:1px solid #789785;padding:17px 12px;background:#edf2e9;position:relative}.map-track b{font-weight:400;color:#267251}.map-branch{font-size:10px;text-align:center;margin-top:15px;color:#486450;letter-spacing:.04em}.priority-art{background:#0c2b20;border-color:#416b54}.priority-art>span,.priority-art small{color:#a8c9b7}.priority-art>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:190px;position:absolute;right:40px;top:35px;transform:rotate(-8deg)}.priority-art i{height:66px;border:1px solid #356448;background:#194633}.priority-art i:nth-child(3){background:#94e9b7;border-color:#94e9b7;box-shadow:8px 8px 0 #061d13}.priority-art i:nth-child(2){background:#346c4d}.priority-art small{font-size:10px;letter-spacing:.12em;position:absolute;bottom:32px}.editorial-cta{padding:65px 0 85px;border-top:1px solid #35453b}.editorial-cta h2{font-size:clamp(34px,4vw,52px)}.reading-header{padding:45px 0 56px;border-bottom:1px solid #35453b}.back-link{font-size:13px;color:#b3c4b9;display:inline-block;margin-bottom:44px}.reading-header .article-meta{color:#80d7ac}.reading-header .article-meta span{color:#b1bdb6}.reading-header h1{font-size:clamp(40px,5.2vw,70px);line-height:1.08;letter-spacing:-.05em;font-weight:400;max-width:1030px;margin:0 0 28px}.reading-byline{font-size:13px;color:#c4d1c8;margin:0}.reading-byline span{color:#51886a;margin:0 12px}.reading-layout{display:grid;grid-template-columns:240px minmax(0,740px);justify-content:space-between;gap:60px;padding:56px 0 80px}.article-contents{align-self:start;position:sticky;top:35px}.article-contents .eyebrow{font-size:10px;margin-bottom:18px}.article-contents nav{display:flex;flex-direction:column;gap:0;font-size:13px;border-top:1px solid #344b3e}.article-contents nav a{padding:12px 0;border-bottom:1px solid #293d32;line-height:1.5;color:#acbcb1}.contents-back{font-size:12px;display:inline-block;margin-top:25px;color:#88cfa7}.article-body{font-size:18px;line-height:1.8;color:#cad2cc;min-width:0}.article-body>p:first-child{font-size:23px;color:#f0f5ef;line-height:1.55;letter-spacing:-.015em}.article-body p{margin-bottom:25px}.article-body h2{font-size:32px;line-height:1.22;color:#f2f5ef;letter-spacing:-.025em;margin:48px 0 22px;scroll-margin-top:30px}.article-body h2:first-child{margin-top:0}.article-body a{color:#95e3b7;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#52896a}.article-body ul,.article-body ol{padding-left:25px;margin:25px 0 30px}.article-body li{padding-left:6px;margin-bottom:12px}.article-body li::marker{color:#7dcea0}.article-body h2+ul,.article-body h2+ol{margin-top:10px}.article-end{display:flex;justify-content:space-between;gap:20px;font-size:11px;border-top:1px solid #354c3e;padding-top:24px;margin-top:44px;letter-spacing:.08em}.article-end a{font-size:12px;letter-spacing:0}.related-article{padding:55px 0 75px;border-top:1px solid #354c3e}.related-article>a{display:flex;align-items:center;justify-content:space-between;gap:45px}.related-article h2{max-width:740px;font-size:clamp(30px,3.5vw,46px);margin:0}.related-article .read-link{border:0;min-width:130px;margin:0}.editorial header nav a[aria-current=page]{color:#83dbaa}.editorial footer{border-top:1px solid #343839}
@media(max-width:1000px){.reading-layout{grid-template-columns:195px minmax(0,1fr);gap:35px}.card-copy,.map-art,.priority-art{padding-inline:25px}.editorial-heading{gap:30px}.editorial-heading>p{max-width:250px}.map-track{gap:6px}.map-track i{font-size:9px;padding:14px 8px}}
@media(max-width:760px){.editorial-heading{display:block}.editorial-heading>p{margin:28px 0 0;max-width:470px}.editorial-hero{padding-top:52px}.article-index{grid-template-columns:1fr;gap:28px;padding-bottom:55px}.index-rule{margin-top:38px}.map-art,.priority-art{height:210px}.map-track{max-width:430px;margin-top:35px}.map-track i{font-size:10px;padding:15px}.card-copy h2{font-size:34px}.reading-header{padding:30px 0 40px}.back-link{margin-bottom:30px}.reading-layout{grid-template-columns:1fr;gap:35px;padding-top:30px}.article-contents{position:static}.article-contents nav{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.contents-back{display:none}.article-body{font-size:17px}.article-body>p:first-child{font-size:21px}.article-body h2{font-size:29px}.related-article>a{display:block}.related-article .read-link{margin-top:25px;justify-content:flex-start}.editorial-cta{padding:50px 0 60px}}
@media(max-width:420px){.card-copy{padding:28px 24px}.card-copy h2{font-size:30px}.reading-header h1{font-size:38px}.article-contents nav{grid-template-columns:1fr}.map-track i{padding:14px 9px}.article-meta{gap:12px}.editorial-cta .button{width:100%;text-align:center}.index-rule{font-size:9px}}

/* Original editorial artwork: clear paths through complex work. */
.article-header-art{width:min(1280px,89%);margin:36px auto 0;overflow:hidden;background:#12271e;border:1px solid #354b3f;aspect-ratio:2/1}.article-header-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%}.article-card-art{aspect-ratio:3/2;overflow:hidden;border-bottom:1px solid #739381;background:#12271e}.article-card-art img{display:block;width:100%;height:100%;object-fit:cover}.card-2 .article-card-art{border-color:#416b54}.reading-header{padding-bottom:38px}.reading-layout{padding-top:48px}@media(max-width:760px){.article-header-art{aspect-ratio:3/2;margin-top:26px}.article-header-art img{object-position:center}.reading-header{padding-bottom:30px}.reading-layout{padding-top:32px}}
