
.inner-page header{position:sticky;background:#080808;top:0}.inner-page main{min-height:65vh;background:#080808;color:#f5f5f5}.inner-page .text-link{border-color:#777}.page-intro,.reading{padding:80px 7%;max-width:1300px;margin:auto}.page-intro>p:last-child{max-width:620px;color:#b9b9bd;font-size:1.15rem}.inner-page h1{font-family:var(--heading);font-size:clamp(2.6rem,5.5vw,5rem);max-width:1000px;overflow-wrap:break-word}.reading{max-width:1000px}.reading>.eyebrow{margin-top:35px;color:#a3baa5}.reading>.text-link{margin-bottom:12px}.byline{color:#aaa;border-bottom:1px solid #333;padding-bottom:25px}.article-copy{font-size:1.13rem;line-height:1.9;color:#dedede;padding:28px 0}.article-copy img{display:block;max-width:100%;height:auto}.article-copy figure{margin:30px 0}.article-copy figcaption{font-size:.85rem;color:#aaa;margin-top:8px}.article-copy p{margin-bottom:22px}.article-copy h2{font-size:1.65rem;line-height:1.35;margin:30px 0 20px}.article-copy blockquote{margin:30px 0;border-left:3px solid #ce0b18;padding:12px 24px;font-size:1.25rem}.reading-next{border-top:1px solid #333;margin-top:45px;padding-top:35px}.reading-next h2{font-size:clamp(1.8rem,3vw,2.6rem)}.reading-next p{margin:15px 0 25px;color:#bbb}.archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 7% 90px;max-width:1400px;margin:auto}.archive-card{border:1px solid #333;padding:34px;background:#101010}.archive-card:hover{border-color:#ce0b18}.archive-card h2{font-size:clamp(1.5rem,3vw,2.2rem);margin:22px 0;line-height:1.25}.archive-card p{color:#bbb;margin-bottom:25px}.archive-card .eyebrow{color:#a3baa5}.reading>.button{margin-right:20px}.inner-page .skip:focus{color:#080808}@media(max-width:600px){.archive-grid{grid-template-columns:1fr;padding:0 6% 60px}.page-intro,.reading{padding:50px 6%}.archive-card{padding:25px}.article-copy{font-size:1.05rem}.reading>.button{margin:15px 10px 20px 0}}
