@import url('../industries/industry.css');
.article-top{background:var(--paper);padding-bottom:0}.article-top .nav{border-bottom:1px solid rgba(255,255,255,.58)}.article-title{padding:78px 0 47px;max-width:980px}.article-title .mono{color:var(--green2)}.article-title h1{font-size:clamp(44px,7vw,86px);font-weight:300;letter-spacing:-.067em;line-height:.98;margin:17px 0 18px;max-width:1000px;text-wrap:balance}.article-deck{font-size:18px;line-height:1.5;max-width:760px;color:#4d574e;margin:0}.article-byline{display:flex;align-items:center;gap:13px;margin-top:25px;color:#69736a;font-size:12px}.byline-mark{width:34px;height:34px;border-radius:50%;background:var(--green);display:grid;place-items:center;color:#f1f1e9;font:300 11px var(--mono)}.article-cover{height:clamp(310px,45vw,570px);background:var(--cover) center 48%/cover no-repeat;position:relative}.article-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,20,13,.24),transparent 48%)}.article-breadcrumb{padding:16px 0;border-bottom:1px solid var(--line);font-size:11px;color:#657066}.article-breadcrumb a{color:var(--green)}.takeaways{width:min(1190px,calc(100% - 64px));margin:58px auto 65px;display:grid;grid-template-columns:.7fr 1.3fr;background:#e8ebe2}.takeaways-label{padding:28px;border-right:1px solid rgba(28,81,53,.16)}.takeaways-label .mono{color:var(--green2)}.takeaways-label h2{font-size:31px;font-weight:300;line-height:1;margin:13px 0 0;letter-spacing:-.05em}.takeaways-list{padding:21px 31px}.takeaway{display:grid;grid-template-columns:27px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid rgba(28,81,53,.16);font-size:14px;line-height:1.45}.takeaway:last-child{border-bottom:0}.takeaway span{font:300 10px var(--mono);color:var(--green2);padding-top:4px}.article-layout{width:min(1190px,calc(100% - 64px));margin:0 auto 100px;display:grid;grid-template-columns:205px minmax(0,740px);gap:9vw;align-items:start}.article-index{position:sticky;top:25px;border-top:1px solid var(--line);padding-top:16px}.article-index .mono{color:var(--green2);margin-bottom:12px}.article-index a{display:block;font-size:12px;color:#5c665e;padding:7px 0;line-height:1.35}.article-index a:hover{color:var(--green)}.article-body{font-size:16px;line-height:1.72;color:#333c35}.article-body p{margin:0 0 20px}.article-body h2{font-size:clamp(30px,4vw,43px);font-weight:300;letter-spacing:-.05em;line-height:1.04;color:var(--ink);margin:55px 0 17px;scroll-margin-top:28px}.article-body h3{font-size:20px;font-weight:500;color:var(--green);margin:30px 0 8px}.article-body ul{padding-left:20px;margin:12px 0 25px}.article-body li{padding:4px 0}.article-quote{margin:42px 0;padding:26px 30px;border-left:3px solid var(--green2);background:#e8ebe2;font:300 clamp(23px,3vw,32px)/1.24 var(--ff);letter-spacing:-.04em;color:var(--green)}.article-end{background:var(--green);color:white;padding:55px 0}.article-end .wrap{display:flex;align-items:center;justify-content:space-between;gap:32px}.article-end .mono{color:var(--acid)}.article-end h2{font-size:clamp(30px,4vw,46px);font-weight:300;letter-spacing:-.05em;line-height:1.05;margin:10px 0 0;max-width:750px}.article-end a{background:var(--paper);color:var(--ink);border-radius:999px;padding:13px 19px;font-size:13px;white-space:nowrap}.related-articles{padding:75px 0 88px;background:#fff}.related-articles h2{font-size:clamp(34px,4.5vw,54px);font-weight:300;letter-spacing:-.06em;margin:12px 0 32px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.related-card{padding:19px 0 0;border-top:1px solid #aeb8ad;display:flex;flex-direction:column;min-height:160px}.related-card .mono{color:var(--green2)}.related-card h3{font-size:18px;line-height:1.16;font-weight:400;margin:17px 0 10px}.related-card span:last-child{margin-top:auto;color:var(--green);font-size:12px}
@media(max-width:850px){.article-title{padding:60px 0 38px}.takeaways{grid-template-columns:1fr}.takeaways-label{border-right:0;border-bottom:1px solid rgba(28,81,53,.16)}.article-layout{grid-template-columns:1fr;gap:28px}.article-index{position:static;display:flex;gap:15px;align-items:center;overflow:auto;white-space:nowrap;padding:12px 0;border-bottom:1px solid var(--line)}.article-index .mono{margin:0 5px 0 0}.article-index a{padding:4px 0}.article-end .wrap{align-items:flex-start;flex-direction:column}.related-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.article-title{padding:48px 0 30px}.article-title h1{font-size:46px}.article-deck{font-size:16px}.article-cover{height:300px}.article-breadcrumb{font-size:10px}.takeaways,.article-layout{width:calc(100% - 34px)}.takeaways{margin:40px auto 50px}.takeaways-label{padding:23px}.takeaways-list{padding:14px 23px}.article-layout{margin-bottom:72px}.article-body{font-size:15px}.article-body h2{margin-top:40px}.article-quote{padding:22px}.article-end{padding:43px 0}.related-articles{padding:56px 0}.related-grid{grid-template-columns:1fr}.related-card{min-height:125px}}
