@media(max-width:1200px){.hero{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr)}.hero-story{grid-template-columns:1fr}.hero-story__copy{margin:-70px 0 0 9%;padding:28px 0 0 30px}.main-nav{justify-content:flex-start}.article-layout{grid-template-columns:60px minmax(0,var(--reading))}.article-aside{display:none}.card-grid{grid-template-columns:repeat(3,1fr)}.footer-top{grid-template-columns:1.7fr repeat(3,1fr)}}
@media(max-width:980px){:root{--shell:min(100% - 32px,900px)}.utility-bar{display:none}.brand-row{height:72px}.brand small{display:none}.main-nav{height:40px;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.main-nav .more-nav{display:none}.hero{grid-template-columns:1fr}.hero-story{grid-template-columns:1.1fr .9fr}.hero-story__copy{margin:0 0 0 -10%;padding:30px 0 0 30px}.hero-rail{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.hero-rail__heading{grid-column:1/-1}.rail-story:nth-child(even){border-left:1px solid var(--c-line);padding-left:20px}.newsroom-grid,.category-lead,.category-stream{grid-template-columns:1fr}.popular-stack{margin-top:20px}.category-side{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.editorial-grid{grid-template-columns:1fr 1fr}.story-card--feature{grid-row:auto}.story-card--wide{grid-column:auto;display:block}.editorial-section--2 .editorial-grid{grid-template-columns:1fr 1fr}.editorial-section--2 .story-card--feature{grid-column:auto;grid-row:auto}.newsletter-grid{grid-template-columns:1fr;gap:20px;padding-block:55px}.footer-top{grid-template-columns:1.5fr 1fr 1fr}.footer-top nav:last-child{display:none}.timeline-item{grid-template-columns:75px 90px 1fr}.timeline-image{display:none}.article-header h1{font-size:clamp(3.1rem,9vw,6rem)}.article-layout{grid-template-columns:1fr}.share-rail{position:static;display:flex;align-items:center;order:2}.share-rail>span{writing-mode:horizontal-tb;transform:none;margin:0 10px 0 0}.article-content blockquote{margin-inline:0}.author-hero{grid-template-columns:160px 1fr}.avatar--hero{width:160px;height:160px}.card-grid{grid-template-columns:repeat(2,1fr)}.listing--grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){:root{--shell:min(100% - 28px,640px);--shell-wide:100%;--space-8:3.25rem}.brand-row{grid-template-columns:44px 1fr 44px}.brand{justify-self:center}.brand strong{font-size:26px}.header-actions{gap:0}.live-pill,.search-toggle span{display:none}.search-toggle b{font-size:24px}.main-nav{display:none}.site-header{border-bottom-color:var(--c-line-strong)}.breaking-line>div{gap:10px}.breaking-line span{padding-right:10px}.breaking-line time{display:none}.pulse-line{display:block;padding-block:13px}.pulse-line>span{display:block;margin-bottom:8px}.pulse-line div{gap:14px}.pulse-line small{display:none}.hero{padding-top:22px;gap:32px}.hero-story{display:flex;flex-direction:column}.hero-story__media{width:100%}.hero-story__media img{aspect-ratio:4/3}.hero-story__copy{order:2;width:94%;margin:-36px 0 0 auto;padding:22px 0 0 20px}.hero h1{font-size:clamp(2.55rem,12vw,4.2rem);margin:14px 0}.hero-story__copy>p{font-size:16px}.hero-rail{display:block}.rail-story:nth-child(even){border-left:0;padding-left:0}.rail-story{grid-template-columns:32px 1fr}.feed-row{grid-template-columns:48px 1fr;gap:8px 12px;padding:14px 0}.feed-row .feed-category{grid-column:2}.feed-row h3{grid-column:2;font-size:18px}.feed-row .updated{grid-column:2}.newsroom-grid{gap:20px}.editorial-grid,.editorial-section--2 .editorial-grid{display:block}.story-card{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--c-line)}.story-card--feature h3{font-size:32px}.story-card--wide{display:grid;grid-template-columns:115px 1fr;gap:15px}.story-card--wide .story-card__media img{height:100%;aspect-ratio:1;object-fit:cover}.story-card--wide .story-card__body{padding:0}.story-card--wide p{display:none}.manifesto{min-height:330px}.newsletter-grid{min-height:390px}.newsletter-grid h2 br{display:none}.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{display:block;padding-block:20px}.footer-bottom span{display:block;margin:5px 0}.cookie-notice{display:block}.cookie-notice>div{margin-top:12px}.cookie-notice button{flex:1}.page-lead{padding-top:65px}.page-lead h1{font-size:clamp(3.5rem,18vw,6rem)}.category-feature{display:block}.category-feature>div{width:94%;margin:-35px 0 0 auto;padding:22px 0 0 20px}.category-feature h2{font-size:34px}.category-side{display:block}.stream-row{grid-template-columns:105px 1fr;gap:15px}.stream-row p{display:none}.stream-row h2,.stream-row h3{font-size:19px}.period-tabs{overflow-x:auto}.timeline-item{grid-template-columns:58px 1fr;gap:12px}.timeline-item .feed-category{grid-column:2}.timeline-item>div{grid-column:2}.timeline-item h2{font-size:22px}.timeline-item p{display:none}.ranking-item{grid-template-columns:58px 1fr;gap:15px}.ranking-item>span{font-size:42px}.ranking-item img{display:none}.listing--grid,.card-grid{grid-template-columns:1fr}.search-hero{padding-block:55px}.search-hero label{font-size:38px}.search-hero form>div{display:block}.search-hero button{padding:15px 0}.author-hero{grid-template-columns:1fr;gap:25px;padding-block:60px}.avatar--hero{width:100px;height:100px;font-size:34px}.article-header{padding-top:55px}.article-header h1{font-size:clamp(2.8rem,13vw,4.6rem);line-height:.91}.article-lead{font-size:20px}.article-byline{display:block}.article-dates{display:block;margin-top:18px}.article-dates span{display:block;margin:5px 0}.article-dates span+span{border:0;padding:0}.article-hero figcaption{padding-inline:14px}.article-layout{padding-block:45px}.quick-brief{margin-inline:-14px;padding:27px 22px}.article-content{font-size:18px;line-height:1.72}.article-content h2{font-size:34px}.article-content blockquote{font-size:31px}.article-content blockquote::before{display:none}.menu-panel__top{height:74px;padding-inline:14px}.menu-panel__body{display:block;padding-block:30px;height:calc(100vh - 74px);overflow:auto}.menu-columns{grid-template-columns:1fr}.menu-columns a{font-size:27px}.menu-brief{display:none}.search-panel__bar{padding-top:10vh;grid-template-columns:1fr auto;gap:10px}.search-panel input{font-size:28px}.search-panel form button{display:none}.error-hero{min-height:620px;display:block;padding-top:80px}.error-code{font-size:150px}.error-hero h1{font-size:48px}}
@media(max-width:360px){:root{--shell:calc(100% - 22px)}.brand strong{font-size:23px}.hero h1{font-size:40px}.live-pill{display:none}.story-card--wide{grid-template-columns:95px 1fr}.newsletter-input{display:block}.newsletter-input button{padding:12px 0}.cookie-notice>div{display:grid}.article-header h1{font-size:42px}.page-lead h1{font-size:52px}}
