.article-hero{position:relative;min-height:620px;display:flex;align-items:flex-end;padding:90px 8vw;color:#fff;overflow:hidden}.article-hero>img{position:absolute;inset:0}.article-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,39,32,.86),rgba(22,39,32,.2) 75%),linear-gradient(0deg,rgba(22,39,32,.45),transparent 55%)}.article-hero-copy{position:relative;z-index:1;max-width:950px}.article-hero h1{font-family:var(--serif);font-size:78px;font-weight:400;line-height:.98;margin:0 0 1.4rem}.article-hero .intro{font-size:19px;max-width:650px;color:rgba(255,255,255,.84)}.article-layout{display:grid;grid-template-columns:250px minmax(0,760px);justify-content:center;gap:8vw}.article-aside{height:max-content;position:sticky;top:125px;border-top:1px solid var(--line);padding-top:20px}.article-aside span,.article-aside a{display:block;font-size:11px}.article-aside span{color:#68756f;margin-bottom:.6rem}.article-aside a{font-weight:600;margin-top:1.5rem}.article-body{font-size:18px;line-height:1.8}.article-body>p:first-child{font-family:var(--serif);font-size:29px;line-height:1.4;color:var(--ink);margin-top:0}.article-body h2{font-family:var(--serif);font-size:39px;font-weight:500;line-height:1.15;margin:3.2rem 0 1rem}.article-body p{color:#4f5d57}.article-body blockquote{margin:3rem 0;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--serif);font-size:31px;line-height:1.35;color:var(--ink)}.article-body ol{padding-left:1.25rem}.article-body li{padding:.5rem 0;color:#4f5d57}.article-end{display:flex;justify-content:space-between;align-items:center;gap:2rem;border-top:1px solid var(--line);margin-top:4rem;padding-top:2rem}.article-end a{font-size:13px;font-weight:600}.related{background:#e8eee9}.related h2{font-family:var(--serif);font-size:44px;font-weight:400}.related-links{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.related-links a{padding:25px 0;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:24px}.related-links a:nth-child(odd){border-right:1px solid var(--line);padding-right:3vw}.related-links a:nth-child(even){padding-left:3vw}
@media(max-width:800px){.article-hero{min-height:560px;padding:70px 24px 55px}.article-hero h1{font-size:48px;overflow-wrap:anywhere}.article-hero .intro{font-size:17px}.article-layout{grid-template-columns:1fr;gap:2.5rem}.article-aside{position:static}.article-body{font-size:17px}.article-body>p:first-child{font-size:25px}.article-body h2{font-size:34px}.article-body blockquote{font-size:26px}.article-end{align-items:flex-start;flex-direction:column}.related-links{grid-template-columns:1fr}.related-links a:nth-child(odd){border-right:0;padding-right:0}.related-links a:nth-child(even){padding-left:0}.related h2{font-size:38px}}
@media(max-width:390px){.article-hero h1{font-size:42px}}
