.article-page{background:#f3eeea;color:#171717;padding:150px 3.5vw 110px}.article-wrap{max-width:1320px;margin:auto}.article-back{display:inline-block;color:inherit;text-decoration:none;font-size:12px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:60px}.article-category{font-size:12px;letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px}.article-title{font-size:clamp(48px,7.3vw,112px);font-weight:300;line-height:.9;letter-spacing:-.045em;max-width:1240px;margin:0 0 45px}.article-lead{font-size:clamp(21px,2.2vw,34px);font-weight:300;line-height:1.3;max-width:850px;margin:0 0 70px}.article-hero{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;margin-bottom:90px}.article-body{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.article-copy{grid-column:4/11;font-size:19px;line-height:1.72}.article-copy h2{font-size:clamp(32px,3.4vw,54px);font-weight:300;line-height:1.05;margin:70px 0 24px}.article-copy h3{font-size:25px;font-weight:400;margin:42px 0 12px}.article-copy p{margin:0 0 25px}.article-copy ul{padding-left:1.15em;margin:0 0 34px}.article-copy li{margin-bottom:12px}.article-note{border-left:2px solid #222;padding:3px 0 3px 25px;font-size:16px;color:#4b4b4b;margin:45px 0}.article-sources{border-top:1px solid rgba(0,0,0,.25);margin-top:80px;padding-top:24px;font-size:13px;line-height:1.5;color:#555}.article-sources a{color:inherit}.article-cta{grid-column:4/11;margin-top:80px;padding:45px 0;border-top:1px solid #222;border-bottom:1px solid #222}.article-cta h2{font-size:36px;font-weight:300;margin:0 0 15px}.article-cta a{color:inherit}@media(max-width:800px){.article-page{padding:120px 20px 75px}.article-back{margin-bottom:42px}.article-hero{margin-bottom:55px}.article-body{display:block}.article-copy{font-size:17px}.article-cta{margin-top:55px}.article-title{font-size:48px}}
