.page-news .topline{justify-content:space-between}.page-news .language-link{margin-left:auto}.page-news .navinner{overflow:auto;white-space:nowrap}
.reading{padding-block:clamp(1.6rem,4vw,4rem) clamp(3rem,7vw,7rem)}.reading .crumb,.reading .kicker,.reading .meta{font:600 .8rem/1.5 system-ui,sans-serif;color:#545e52}
.reading .crumb{margin-bottom:clamp(1.5rem,4vw,3.25rem)}.reading .kicker{color:#8d3526}.reading h1{max-width:24ch;font-size:clamp(2.6rem,6vw,5rem);margin:.55rem 0 1rem;text-wrap:balance;overflow-wrap:break-word}
.reading .story{max-width:66ch;font:1.1rem/1.62 system-ui,sans-serif;margin:1.1rem 0 0}.reading .story strong{font:500 clamp(1.25rem,2.6vw,1.75rem)/1.34 Georgia,serif}.reading .source{max-width:66ch;border-top:1px solid var(--rule);margin-top:2rem;padding-top:.9rem}.reading .source ul{padding-left:1.15rem}
.archive-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,5rem);margin-top:2.25rem}.archive-cards article{border-top:2px solid var(--ink);padding:1.1rem 0 1.65rem}.archive-cards h2{font:700 clamp(1.5rem,3vw,2.3rem)/1.08 Georgia,serif;letter-spacing:-.03em;margin:.65rem 0}.archive-cards h2 a{text-decoration:none}.archive-cards h2 a:hover,.archive-cards h2 a:focus-visible{text-decoration:underline}.archive-cards .meta{margin-top:.8rem}
@media(max-width:700px){.archive-cards{grid-template-columns:1fr}.page-news .topline{padding-block:.85rem}.page-news .navinner{gap:1.2rem}.page-news .navinner a{font-size:.8rem}.reading h1{font-size:clamp(2.3rem,10vw,3.5rem)}}

@media(max-width:700px){.page-news .portal-nav .navinner{display:flex;flex-flow:row nowrap;align-items:center;overflow-x:auto;min-height:0;scrollbar-width:thin}.page-news .portal-nav .navinner a{flex:none;white-space:nowrap;padding-block:.7rem}.reading .story dt{font-size:.85rem;color:var(--muted);margin-top:1rem}.reading .story dd{margin-left:0}}
.page-news .credit-footer{background:#15221c;color:#c2cbbe}.page-news .credit-footer .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 1.25rem;padding-block:.7rem;min-height:66px;font:500 .78rem/1.4 system-ui,sans-serif}.page-news .credit-footer a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:.2em}
