/* Journal articles follow the existing paper, ink and orange palette. */
.editorial-site .journal-post{padding:46px 5.4% 64px;max-width:1200px;margin:0 auto}
.post-header{display:block;padding:0;border:0;margin:0 auto 34px;max-width:960px;background:transparent}
.post-header .post-back{font-size:14px;margin-bottom:32px}
.post-header>.eyebrow{color:#8f390a;margin-bottom:18px}
.post-header h1{font:400 clamp(43px,6.6vw,86px)/1.08 "Anton",Impact,sans-serif;text-transform:uppercase;max-width:960px;letter-spacing:-.015em}
.post-byline{margin-top:24px;font-size:13px;color:#655a4b;line-height:1.8}.post-byline span{margin:0 10px}
.post-video{margin:0 auto 42px;max-width:960px}.post-video figcaption{font-size:12px;color:#655a4b;line-height:1.6;margin-top:12px}
.post-body{max-width:700px;margin:auto;font:400 18px/1.85 "DM Sans",sans-serif;color:#37322a}
.post-body p{margin:0 0 25px}.post-body p:first-child{font-size:21px;line-height:1.7;color:#171714}
.post-body a{color:#943900;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
.post-body .post-watch{margin-top:32px;font-weight:600}.post-body .post-signature{font:600 18px/1.5 "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:1px;margin-top:30px}
.post-next{max-width:700px;margin:40px auto 0;padding-top:25px;border-top:1px solid #c4b8a6;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:14px}
.journal-post .post-next a{display:inline-block}
.interview-story .article-photo img{aspect-ratio:16/9;height:auto;object-fit:contain}.interview-story .article-photo{background:#11110f}
@media(max-width:600px){.editorial-site .journal-post{padding:30px 6% 40px}.post-header{margin-bottom:24px}.post-header .post-back{margin-bottom:24px;font-size:13px}.post-header>.eyebrow{font-size:10px;letter-spacing:1.3px;line-height:1.7}.post-header h1{font-size:43px;line-height:1.12}.post-byline{font-size:12px;margin-top:18px}.post-byline time{white-space:nowrap}.post-video{margin-bottom:30px}.post-video figcaption{font-size:11px}.post-body{font-size:17px;line-height:1.8}.post-body p:first-child{font-size:19px}.post-body p{margin-bottom:23px}.post-next{flex-direction:column;gap:18px}}
