.journal .site-header{position:static}
.journal .site-header nav{flex-wrap:wrap}
.journal .site-header nav a{white-space:nowrap}
.article-wrap{max-width:980px;margin:0 auto;padding:44px 32px 85px}
.breadcrumbs{font-size:14px;color:#aab3c2;margin-bottom:38px}
.article-header{max-width:830px;margin-bottom:38px}
.article-header h1{font-size:clamp(36px,5.4vw,64px);line-height:1.12;letter-spacing:-.035em;max-width:none}
.article-category{font-size:15px;color:#ffaba4;margin:0 0 12px}
.article-intro{font-size:22px;line-height:1.5;color:#c0c7d3;margin-top:24px}
.article-meta,.entry-date{font-size:14px;color:#aab3c2;margin-top:20px}
.journal figure{margin:38px 0 44px}
.journal figure img{display:block;width:100%;height:auto;border-radius:4px;background:#1c2432}
.journal figcaption{font-size:14px;line-height:1.55;color:#aab3c2;margin-top:12px;max-width:78ch}
.article-toc{padding:25px 28px;border:1px solid #495263;border-radius:4px;margin-bottom:44px}
.article-toc h2{font-size:20px;margin:0 0 14px}
.article-toc ol{margin:0;padding-left:22px;columns:2;column-gap:35px}
.article-toc li{font-size:15px;padding:5px 0;break-inside:avoid;color:#c0c7d3}
.article-section{max-width:750px;margin:0 auto 38px;scroll-margin-top:30px}
.article-section h2{font-size:clamp(26px,3.3vw,36px);line-height:1.24;letter-spacing:-.025em;margin:0 0 22px}
.article-section p{font-size:18px;line-height:1.85;color:#d4d9e2;margin:0 0 21px}
.article-sources,.related{border-top:1px solid #3c4657;padding-top:27px;margin-top:44px}
.article-sources h2,.related h2{font-size:25px;margin-bottom:18px}
.article-sources p{max-width:75ch;font-size:15px;color:#aab3c2}
.article-sources ul,.related ul{padding-left:22px}
.article-sources li,.related li{margin:12px 0;overflow-wrap:anywhere}
.journal-table{overflow-x:auto;margin:32px 0 44px}
.journal-table table{border-collapse:collapse;min-width:550px;width:100%;font-size:15px}
.journal-table caption{text-align:left;font-size:20px;font-weight:600;margin-bottom:18px}
.journal-table th,.journal-table td{text-align:left;vertical-align:top;padding:16px 14px;border-bottom:1px solid #3c4657}
.journal-table thead{background:#1b2433}
.journal-table td{color:#c0c7d3}
.journal-cta{border:1px solid #495263;border-left:4px solid #e5443a;padding:32px;margin-top:56px;border-radius:4px}
.journal-cta h2{font-size:clamp(26px,3.5vw,36px);line-height:1.25;margin-bottom:18px}
.journal-cta p{max-width:70ch;color:#c0c7d3}
.journal-cta .button{margin:22px 24px 0 0}
.journal-cta .text-link{display:inline-block}
.journal-hub{padding-block:55px 80px}
.journal-heading{max-width:860px;margin-bottom:48px}
.journal-heading h1{font-size:clamp(40px,6.3vw,78px);line-height:1.1;letter-spacing:-.04em;margin:24px 0}
.journal-heading .lede{max-width:760px}
.journal-entry{display:grid;grid-template-columns:280px 1fr;gap:36px;padding-block:34px;border-top:1px solid #3c4657}
.journal-entry img{width:100%;height:auto;display:block;border-radius:4px}
.journal-entry h2{font-size:clamp(25px,3vw,35px);line-height:1.23;letter-spacing:-.02em;margin:0 0 16px}
.journal-entry h2 a{text-decoration:none}
.journal-entry h2 a:hover{text-decoration:underline;text-underline-offset:5px}
.journal-entry p{max-width:66ch;color:#c0c7d3}
.journal-entry .article-category{color:#ffaba4}
.featured-entry{grid-template-columns:1.2fr 1fr;border:0;padding:0 0 36px;align-items:center;gap:44px}
.featured-entry h2{font-size:clamp(30px,4.1vw,46px)}
.journal-topics{display:flex;flex-wrap:wrap;gap:12px 24px;border-block:1px solid #3c4657;padding:20px 0;margin:24px 0 44px}
.journal-topics a{font-size:16px}
.journal-topic{scroll-margin-top:25px;margin-top:50px}
.topic-title{font-size:22px;color:#aab3c2;margin-bottom:16px}
.editorial-note{font-size:15px;color:#aab3c2;border-top:1px solid #3c4657;padding-top:25px;margin-top:35px;max-width:85ch}
.physical-field-notes{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:65px 80px;border-top:1px solid var(--line)}
.physical-field-notes h2{margin-bottom:24px}
.physical-field-notes p{color:#c0c7d3}
.field-note-links{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding-top:8px}
.field-note-links a{font-size:19px;line-height:1.5}
@media(max-width:760px){
 .article-wrap{padding:30px 22px 65px}
 .article-header{margin-bottom:25px}
 .article-intro{font-size:20px}
 .article-toc ol{columns:1}
 .article-section p{font-size:17px;line-height:1.8}
 .journal-entry,.featured-entry{grid-template-columns:1fr;gap:22px}
 .journal-entry .entry-image{max-width:540px}
 .journal-entry{padding-block:28px}
 .journal-heading{margin-bottom:25px}
 .journal-cta{padding:25px 22px}
 .journal-cta .button{width:100%;margin-right:0}
 .physical-field-notes{grid-template-columns:1fr;gap:28px}
 .journal .site-header{align-items:flex-start;flex-direction:column;gap:14px;padding-block:20px}
 .journal .site-header nav{display:flex;justify-content:flex-start;width:100%;gap:12px 18px}
 .journal .site-header nav a:not(:last-child){display:inline}
}
