.preview-page{max-width:1180px;margin:auto;padding:82px 5vw 110px}.preview-hero{max-width:1050px}.preview-hero h1{font-family:var(--font-display);letter-spacing:-.04em;margin:22px 0;font-size:clamp(58px,8vw,108px);line-height:.87}.preview-hero h1 em{color:#c8ad65;font-weight:400}.dek{max-width:850px;font-family:var(--font-display);color:#aab5b0;font-size:clamp(22px,3vw,34px);line-height:1.25}.byline{letter-spacing:.14em;color:#7e8e87;border-top:1px solid #34453f;border-bottom:1px solid #34453f;gap:22px;margin-top:38px;padding:16px 0;font-size:9px;display:flex}.byline b{color:#d7c386}.article-copy,.article-section{max-width:780px;margin:75px auto}.article-copy p,.article-section>p{color:#a9b4af;font-size:18px;line-height:1.85}.dropcap:first-letter{float:left;font-family:var(--font-display);color:#c8ad65;margin:10px 12px 0 0;font-size:76px;line-height:.78}.article-copy blockquote{font-family:var(--font-display);color:#e1d7bd;border-top:1px solid #52655d;border-bottom:1px solid #52655d;margin:48px -8vw;padding:30px 8vw;font-size:clamp(30px,4vw,48px);line-height:1.12}.evidence-strip{background:#0a1713;border:1px solid #34453f;grid-template-columns:repeat(4,1fr);display:grid}.evidence-strip div{border-right:1px solid #34453f;padding:28px}.evidence-strip div:last-child{border:0}.evidence-strip strong{font-family:var(--font-display);color:#d7c386;font-size:40px;display:block}.evidence-strip span{letter-spacing:.13em;color:#829089;font-size:8px}.article-section h2,.closing h2{font-family:var(--font-display);margin:18px 0 28px;font-size:clamp(38px,5vw,62px);line-height:1}.prediction-callout{color:#08130f;background:#c8ad65;margin:80px 0;padding:55px 6vw}.prediction-callout>span{letter-spacing:.18em;font-size:9px;font-weight:800}.prediction-callout h2{font-family:var(--font-display);margin:18px 0;font-size:clamp(42px,6vw,76px);line-height:.95}.prediction-callout p{max-width:800px;font-size:17px;line-height:1.6}.forecast-list{border-top:1px solid #34453f}.forecast-list article{border-bottom:1px solid #273832;grid-template-columns:80px 1fr;gap:26px;padding:28px 0;display:grid}.forecast-list article>b{font-family:var(--font-display);color:#52615b;font-size:42px}.forecast-list span{letter-spacing:.15em;color:#c8ad65;font-size:8px}.forecast-list h3{font-family:var(--font-display);margin:5px 0;font-size:30px}.forecast-list p{color:#93a19c;margin:0;line-height:1.65}.closing ol{color:#a9b4af;padding-left:24px}.closing li{padding:10px 0 10px 8px;line-height:1.6}.closing li b{color:#e4ded2}.article-footer{border-top:1px solid #34453f;justify-content:space-between;padding-top:25px;display:flex}.article-footer a{letter-spacing:.15em;color:#d7c386;font-size:9px}@media (max-width:720px){.preview-page{padding:48px 20px 75px}.byline{flex-wrap:wrap}.article-copy blockquote{margin:42px 0;padding:28px 0}.evidence-strip{grid-template-columns:1fr 1fr}.evidence-strip div:nth-child(2){border-right:0}.evidence-strip div:nth-child(-n+2){border-bottom:1px solid #34453f}.forecast-list article{grid-template-columns:54px 1fr}.article-footer{gap:20px;display:grid}}
