:root{--red:#ec1c24;--accent:#be1e2d;--ink:#010101;--gray:#acacac;--muted:#555;--line:#d8d8d8;--soft:#f5f5f3;--body:'Noto Sans',Arial,sans-serif;--headline:'Barlow Condensed','Arial Narrow',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#fff;color:var(--ink);font:16px/1.65 var(--body);overflow-wrap:break-word}h1,h2,h3,h4{font-family:var(--headline);font-weight:600;line-height:1.03;margin:0 0 .4em;text-wrap:pretty}h1{font-size:clamp(2.65rem,4.9vw,4.7rem);letter-spacing:-.015em}h2{font-size:clamp(2.3rem,3.3vw,3.5rem)}h3{font-size:clamp(1.75rem,2.3vw,2.45rem)}p{margin:.75em 0 1.1em}a{color:inherit;text-decoration:none;text-underline-offset:4px}a:hover{text-decoration:underline;text-decoration-thickness:1px}button,input,select,textarea{font:inherit}button,a,input,summary,select{touch-action:manipulation}button,summary{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}img{max-width:100%;height:auto;display:block}figure{margin:0}ul{padding-left:1.2em}strong{font-weight:700}.site-shell{max-width:1440px;padding:0 60px;margin:auto}.staging-note{background:var(--soft);color:#555;text-align:center;font-size:11px;line-height:1.5;padding:8px 20px;border-bottom:1px solid var(--line)}.skip-link{position:fixed;top:-100px;left:20px;background:#fff;padding:12px 20px;z-index:1000}.skip-link:focus{top:12px}.brand-row{display:flex;align-items:center;gap:35px;padding:38px 0 32px}.brand-wrap{width:335px;max-width:40%}.brand,.custom-logo{width:100%;height:auto;object-fit:contain}.custom-logo-link{display:block}.tagline{font-size:12px;line-height:1.4;color:#555;border-left:1px solid var(--line);padding-left:25px;margin:0}.header-cta{margin-left:auto;font-size:12px;font-weight:700;border-bottom:2px solid var(--red);padding:8px 0}.nav-row{display:flex;justify-content:space-between;align-items:stretch;border-top:1px solid #010101;border-bottom:3px solid #010101;position:relative;z-index:20}.primary-navigation{flex:1}.menu{list-style:none;display:flex;gap:28px;padding:0;margin:0}.menu>li{position:relative}.menu a{display:block;font-size:12px;font-weight:600;padding:16px 0}.menu .sub-menu{display:none;list-style:none;margin:0;padding:10px 20px;background:#fff;min-width:210px;position:absolute;border:1px solid var(--line);z-index:30}.menu li:focus-within>.sub-menu,.menu li:hover>.sub-menu{display:block}.menu .sub-menu a{padding:10px 0}.menu-toggle{display:none;background:none;border:0;font-weight:600;padding:14px 0;min-height:48px;gap:14px;align-items:center}.search-disclosure{margin-left:20px}.search-disclosure>summary{font-size:12px;font-weight:600;padding:16px 0;list-style:none}.search-disclosure>summary::-webkit-details-marker{display:none}.search-panel{position:absolute;right:0;top:100%;background:#fff;border:1px solid var(--line);padding:25px;width:430px;max-width:calc(100vw - 40px);box-shadow:0 8px 15px #0000000d}.search-form label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.search-form>div{display:flex;gap:8px}.search-form input{min-width:0;width:100%;border:1px solid #777;padding:12px}.search-form button,.button{display:inline-block;background:var(--accent);color:white;border:1px solid var(--accent);font-size:13px;font-weight:600;padding:13px 22px;line-height:1.6;text-align:center}.button:hover,.search-form button:hover{background:#9b1724;text-decoration:none}.edition{display:flex;justify-content:space-between;padding:15px 0 22px;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#555}.dispatch-lead{display:grid;grid-template-columns:1.55fr 1fr .85fr;gap:28px;margin-bottom:50px;align-items:start}.image-link{display:block;overflow:hidden}.image-link img{width:100%;aspect-ratio:1.55;object-fit:cover}.lead>.image-link img{aspect-ratio:1.5}.lead h1{font-size:clamp(2.8rem,3.8vw,3.9rem)}.lead>p:not(.meta){font-size:15px;color:#444}.meta{font-size:10px;font-weight:600;color:var(--accent);line-height:1.4;letter-spacing:.035em;text-transform:uppercase;display:flex;flex-wrap:wrap;gap:8px 12px;margin:16px 0 10px}.meta span{font-weight:400;letter-spacing:0;text-transform:none;color:#555}.text-link{display:inline-block;color:var(--accent);font-size:12px;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:3px}.story h3{font-size:1.95rem;margin-top:0}.story>p:not(.meta){font-size:13px;color:#555;margin-bottom:0}.secondaries .story+.story{margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.briefing{border-left:1px solid var(--line);padding-left:25px}.briefing>h2{font-size:2.1rem}.briefing>p{font-size:12px}.muted{color:#555}.briefing .compact{border-bottom:1px solid var(--line);padding:8px 0 20px}.briefing .compact h3{font-size:1.65rem}.briefing .compact .meta{font-size:9px}.issue-mini{padding-top:24px}.issue-mini h3{font-size:1.9rem}.issue-mini p{font-size:12px;color:#555}.issue-mini img{width:125px;margin:18px 0;box-shadow:5px 6px 0 #e9e9e6}.issue-mini .text-link{font-size:11px}.advertisement{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0 25px;margin:40px 0 0;text-align:center}.ad-label{font:9px var(--body);letter-spacing:.15em;text-transform:uppercase;color:#555;margin:0 0 15px}.advertisement img{width:min(100%,820px);height:auto;margin:auto}.board-section{padding:64px 0;border-bottom:1px solid var(--line)}.section-head{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:30px}.section-head h2{margin:0}.section-head>.text-link{flex-shrink:0}.eyebrow{font:600 10px/1.5 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.issue-section{background:var(--soft);margin:0 -30px;padding-left:30px;padding-right:30px}.issue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px}.issue-card .cover-link{display:block;padding:25px 32px;background:#eaeae6;margin-bottom:25px}.issue-card img{width:100%;max-height:380px;object-fit:contain;filter:drop-shadow(5px 8px 4px #00000018)}.issue-card h3,.issue-card h2{font-size:2rem}.issue-card p:not(.eyebrow){font-size:13px;color:#555}.issue-card .eyebrow{font-size:9px}.supply-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:28px}.supply-grid .story:first-child h3{font-size:2.6rem}.technology-section{background:var(--ink);color:#fff;padding:48px 30px;margin:0 -30px;border:0}.technology-section .eyebrow{color:#ff6b72}.technology-section .text-link{color:#fff}.technology-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:30px}.technology-section .story .meta{color:#ff6b72}.technology-section .meta span,.technology-section .story>p:not(.meta){color:#c9c9c9}.technology-section .story:first-child h3{font-size:2.6rem}.transport-links{display:flex;gap:10px;margin-bottom:30px}.transport-links a{border:1px solid var(--line);padding:10px 18px;font-size:12px}.freight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.logisym-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.logisym-grid article{border-top:2px solid var(--ink);position:relative;padding:6px 0 15px}.logisym-grid h3{font-size:2.15rem;margin:10px 0 24px}.story-number{display:block;color:#777;font-family:var(--headline);font-size:4rem;line-height:1;margin-top:25px}.feed-note{font-size:11px;color:#555;line-height:1.7;margin:24px 0 0}.events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.events-grid .story{padding-top:15px;border-top:1px solid var(--ink)}.subscription{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;padding:70px 45px;background:var(--soft);margin:60px 0}.subscription h2{font-size:clamp(3rem,4.5vw,4.8rem)}.subscription>div>p{max-width:410px;font-size:14px;color:#444}.subscription-panel{padding:32px;background:#fff;border-top:3px solid var(--red);align-self:center}.subscription-panel h3{font-size:2.15rem}.subscription-panel>p{font-size:13px}.notice{padding:18px;border-left:1px solid var(--accent);background:var(--soft);font-size:13px;line-height:1.7}.notice a{color:var(--accent);text-decoration:underline}.site-footer{padding:50px 0 20px;border-top:3px solid var(--ink);display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:45px}.footer-brand .brand,.footer-brand .custom-logo-link{max-width:240px}.footer-brand p{font-size:11px;color:#555}.site-footer h2{font-family:var(--body);font-size:12px;font-weight:700;margin:0 0 16px}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer .menu{display:block}.site-footer a{font-size:12px;line-height:1.5}.site-footer li{margin-bottom:10px}.site-footer .menu a{padding:0;font-weight:400}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid var(--line);font-size:10px;color:#555}.footer-bottom p{margin:0}.page-heading{padding:65px 0 40px;max-width:980px}.page-heading h1{font-size:clamp(3.4rem,5.5vw,5.7rem);margin-bottom:20px}.standfirst{font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.6;color:#444;max-width:820px}.archive-section{padding:0 0 80px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 30px}.pagination{margin-top:50px;border-top:1px solid var(--line);padding-top:25px}.nav-links{display:flex;gap:10px;flex-wrap:wrap}.page-numbers{padding:8px 14px;border:1px solid var(--line)}.page-numbers.current{background:var(--accent);color:#fff;border-color:var(--accent)}.empty-state{padding:80px 0;max-width:740px;min-height:350px}.empty-state .search-form{margin-top:30px}.breadcrumb{display:flex;gap:12px;font-size:11px;color:#555;margin:30px 0}.article-header{max-width:1000px;margin:40px 0}.article-header h1{font-size:clamp(3.2rem,5vw,5.4rem)}.byline{font-size:12px;color:#555}.article-hero img{width:100%;max-height:680px;object-fit:cover}.article-hero figcaption{font-size:11px;color:#555;padding-top:10px}.article-layout{display:grid;grid-template-columns:minmax(0,740px) minmax(200px,280px);justify-content:space-between;gap:65px;margin:50px 0 70px}.article-body{font-size:18px;line-height:1.85;min-width:0}.article-body h2{font-size:2.4rem;line-height:1.15;margin:1.6em 0 .5em}.article-body h3{font-size:1.9rem;margin:1.4em 0 .5em}.article-body a{color:var(--accent);text-decoration:underline}.article-body ul,.article-body ol{padding-left:1.5em}.article-body blockquote{border-left:1px solid var(--red);margin:30px 0;padding:10px 25px;font-size:1.4rem}.article-body .alignwide{max-width:100%;margin:30px 0}.article-body .alignfull{max-width:100%;margin:30px 0}.article-body iframe{max-width:100%}.article-body .notice{font-size:13px;margin-bottom:35px}.article-rail{border-top:3px solid var(--red);padding-top:20px;align-self:start}.article-rail h2{font-size:1.9rem}.article-rail p{font-size:12px}.article-rail hr{margin:30px 0;border:0;border-top:1px solid var(--line)}.article-rail .menu{display:block}.article-rail .menu a{padding:8px 0;font-weight:400}.related-section{margin-bottom:50px;border-top:1px solid var(--line)}.edition-detail{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,1.2fr);gap:80px;align-items:start;margin:70px 0 100px}.edition-cover{background:var(--soft);padding:40px}.edition-cover img{width:100%;max-height:720px;object-fit:contain;filter:drop-shadow(5px 10px 4px #00000015)}.edition-detail h1{font-size:clamp(3rem,4.5vw,4.6rem)}.edition-detail h2{font-size:2.4rem}.edition-detail .article-body{font-size:16px}.event-list article{display:grid;grid-template-columns:160px 1fr;gap:30px;padding:35px 0;border-top:1px solid var(--line);max-width:1000px}.event-date{font-size:14px;color:var(--accent);font-weight:600}.event-list h2{font-size:2.5rem}.event-facts{background:var(--soft);padding:28px;align-self:start}.event-facts h2{font-size:2rem}.event-facts dl{font-size:13px}.event-facts dt{font-weight:600;margin-top:18px}.event-facts dd{margin:4px 0 18px}.event-facts .button{font-size:11px}.info-page{padding-bottom:80px}.info-page>.article-body{max-width:740px}main .search-results{max-width:850px}main .search-results article{padding:28px 0;border-top:1px solid var(--line)}main .search-results h2{font-size:2.6rem}main .search-results p:not(.meta){font-size:14px;color:#555}.page-heading .search-form{max-width:740px;margin:30px 0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}[hidden]{display:none!important}
@media(min-width:900px){.js .menu-toggle{display:none!important}}
@media(max-width:1100px){.site-shell{padding:0 32px}.menu{gap:20px}.dispatch-lead{grid-template-columns:1.3fr 1fr}.briefing{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:25px 0 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px 30px}.briefing>h2,.briefing>p{grid-column:1/-1;margin:0}.briefing .compact{border:0}.issue-mini{padding:0}.issue-mini img{width:80px}.issue-grid{gap:28px}.issue-card .cover-link{padding:20px}.subscription{gap:30px;padding:45px 30px}.article-layout{gap:40px}.technology-grid{gap:22px}.story h3{font-size:1.8rem}}
@media(max-width:899px){.brand-row{padding:28px 0;gap:20px}.brand-wrap{width:280px;max-width:52%}.tagline{display:none}.menu-toggle:not([hidden]){display:flex}.js .primary-navigation{display:none}.js .primary-navigation.is-open{display:block;position:absolute;left:0;right:0;top:100%;border:1px solid var(--line);background:#fff;padding:15px 25px;box-shadow:0 8px 15px #0000000d}.primary-navigation .menu{display:flex;flex-wrap:wrap;gap:0 25px}.js .primary-navigation .menu{display:block}.primary-navigation .menu a{font-size:14px;padding:11px 0}.primary-navigation .sub-menu{position:static;display:block;border:0;padding:0 0 0 20px}.nav-row{align-items:start}.search-disclosure{margin-left:auto}.issue-card h3{font-size:1.75rem}.supply-grid,.technology-grid,.freight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-grid .story:first-child,.technology-grid .story:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr;gap:0 25px;align-items:start}.supply-grid .story:first-child>.image-link,.technology-grid .story:first-child>.image-link{grid-row:1/4}.supply-grid .story:first-child h3,.technology-grid .story:first-child h3{font-size:2.3rem}.supply-grid .story:first-child>.meta,.technology-grid .story:first-child>.meta{margin-top:0}.freight-grid .story:last-child{grid-column:1/-1;max-width:50%}.logisym-grid{gap:23px}.logisym-grid h3{font-size:1.8rem}.events-grid{grid-template-columns:1fr}.events-grid .story{padding:20px 0}.article-layout{grid-template-columns:1fr}.article-rail{max-width:450px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edition-detail{gap:35px;margin:50px 0}.edition-cover{padding:25px}.edition-detail h1{font-size:3.5rem}.site-footer{gap:30px}.subscription{grid-template-columns:1fr;gap:30px}.subscription-panel{max-width:580px}.section-head{align-items:start}.section-head h2{font-size:2.65rem}.event-detail .article-layout{margin-top:0}.event-facts{max-width:500px}}
@media(max-width:599px){.site-shell{padding:0 20px}.staging-note{font-size:9px;padding:7px 15px}.brand-row{padding:25px 0;gap:15px}.brand-wrap{width:235px;max-width:66%}.header-cta{font-size:9px;max-width:100px;text-align:right}.header-cta span{display:none}.edition{font-size:8px;padding:12px 0 20px}.edition>span:last-child{display:none}.dispatch-lead{grid-template-columns:1fr;gap:30px}.lead h1{font-size:3.25rem}.lead>p:not(.meta){font-size:14px}.secondaries{display:grid;grid-template-columns:1fr 1fr;gap:20px}.secondaries .story+.story{margin:0;padding:0;border:0}.secondaries .story h3{font-size:1.7rem}.secondaries .story>p:not(.meta){display:none}.secondaries .meta{font-size:8px;gap:4px}.secondaries .meta span{font-size:9px}.secondaries .image-link img{aspect-ratio:1.35}.briefing{display:block;grid-column:auto}.briefing>h2{font-size:2.2rem;margin:0 0 8px}.briefing>p{font-size:12px;margin-bottom:20px}.briefing .compact{padding:18px 0;border-bottom:1px solid var(--line)}.briefing .compact h3{font-size:1.8rem}.briefing .compact .meta{margin-top:0}.issue-mini{display:none}.advertisement{margin:30px 0 0;padding-bottom:18px}.board-section{padding:40px 0}.section-head{display:block;margin-bottom:25px}.section-head>.text-link{margin-top:16px;font-size:11px}.section-head h2{font-size:2.9rem}.eyebrow{font-size:9px}.issue-section{margin:0 -20px;padding:40px 20px}.issue-grid{gap:35px;grid-template-columns:1fr}.issue-card{display:grid;grid-template-columns:135px 1fr;gap:0 20px;align-content:start}.issue-card .cover-link{grid-row:1/5;padding:12px;margin:0}.issue-card img{max-height:230px}.issue-card>.eyebrow{margin-top:6px;font-size:8px}.issue-card h3,.issue-card h2{font-size:2rem}.issue-card p:not(.eyebrow){font-size:12px;margin-top:0}.supply-grid,.technology-grid,.freight-grid{display:block}.supply-grid .story:first-child,.technology-grid .story:first-child{display:block}.supply-grid .story:first-child>.meta,.technology-grid .story:first-child>.meta{margin-top:16px}.supply-grid .story:first-child h3,.technology-grid .story:first-child h3{font-size:2.5rem}.supply-grid .story+.story,.technology-grid .story+.story,.freight-grid .story+.story{margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.technology-grid .story+.story{border-color:#444}.story h3,.freight-grid .story h3{font-size:2.2rem}.story>p:not(.meta){font-size:14px}.technology-section{margin:0 -20px;padding:40px 20px}.technology-section .story+.story>.image-link img{aspect-ratio:1.8}.freight-grid .story:last-child{max-width:none}.transport-links{gap:8px;flex-wrap:wrap}.transport-links a{font-size:11px;padding:9px 13px}.logisym-grid{grid-template-columns:1fr;gap:25px}.logisym-grid article{padding-bottom:15px}.logisym-grid h3{font-size:2.35rem}.story-number{font-size:3rem;float:left;margin:0 18px 15px 0;line-height:1.1}.logisym-grid .text-link{clear:both}.feed-note{font-size:10px}.subscription{margin:35px -20px;padding:40px 20px;gap:25px}.subscription h2{font-size:3.5rem}.subscription-panel{padding:25px 20px}.subscription-panel h3{font-size:2rem}.site-footer{grid-template-columns:1fr 1fr;padding-top:35px;gap:28px 20px}.footer-brand{grid-column:1/-1}.footer-brand .brand,.footer-brand .custom-logo-link{max-width:230px}.site-footer h2{font-size:11px}.site-footer a{font-size:11px}.footer-bottom{font-size:9px;padding-top:15px}.page-heading{padding:45px 0 30px}.page-heading h1{font-size:3.6rem}.standfirst{font-size:17px}.news-grid{grid-template-columns:1fr;gap:35px}.news-grid .story h3{font-size:2.4rem}.archive-section{padding-bottom:50px}.article-header{margin:30px 0}.article-header h1{font-size:3.2rem}.article-header .standfirst{font-size:17px}.article-hero img{aspect-ratio:1.35;object-fit:cover}.article-layout{gap:40px;margin:30px 0 50px}.article-body{font-size:17px}.article-body h2{font-size:2.25rem}.article-body h3{font-size:1.85rem}.breadcrumb{font-size:10px;gap:8px}.provenance{font-size:12px!important;padding:15px}.edition-detail{display:flex;flex-direction:column;margin:35px 0 60px;gap:35px}.edition-cover{max-width:300px;width:100%;align-self:center}.edition-detail h1{font-size:3.5rem}.edition-detail h2{font-size:2.2rem}.event-list article{grid-template-columns:1fr;gap:10px;padding:28px 0}.event-list h2{font-size:2.6rem}.event-list p{font-size:14px}.event-facts{padding:25px}main .search-results h2{font-size:2.4rem}.empty-state{padding:50px 0}.empty-state h1{font-size:3.4rem}.search-form button{padding:12px 14px;font-size:12px}.search-form input{font-size:13px}.info-page{padding-bottom:50px}.text-link{min-height:30px}.primary-navigation .menu a{min-height:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.logisym-grid .feed-image{width:100%;aspect-ratio:1.65;object-fit:cover;margin:12px 0 20px}.logisym-grid .feed-image~.story-number{display:none}
/* Read-mode magazine and feature surfaces, inherited Daily Dispatch typography and brand. */
::selection{background:#ec1c24;color:#010101}input,textarea{caret-color:#be1e2d}.homepage-intro{padding:42px 0 50px;border-bottom:1px solid var(--line)}.homepage-intro h1{font-size:clamp(2.75rem,4.6vw,4.2rem);max-width:1000px}.homepage-intro p{font-size:15px;color:#555;margin-bottom:0}.feature-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end;padding:45px 0 35px;border-bottom:1px solid var(--ink)}.feature-intro .breadcrumb{margin:0 0 26px}.feature-intro h1{font-size:clamp(3.5rem,6vw,5.5rem);margin:0}.feature-intro>p{font-size:18px;max-width:48ch;margin:0 0 8px;color:#444;line-height:1.65}.section-routes{display:flex;flex-wrap:wrap;gap:10px 30px;padding:20px 0;border-bottom:1px solid var(--line)}.section-routes a{font-size:13px;min-height:34px;display:flex;align-items:center;text-decoration:underline;text-decoration-color:#acacac}.section-routes a:hover{color:var(--accent)}.section-lead{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;padding:45px 0 50px;border-bottom:1px solid var(--ink);align-items:start}.section-lead-image img{width:100%;aspect-ratio:1.42;object-fit:cover}.section-lead h2{font-size:clamp(2.6rem,3.6vw,3.7rem);line-height:1.04;margin-bottom:18px}.reading-meta{font-size:11px;color:#555;line-height:1.6;margin:0 0 20px}.section-lead article>p:not(.reading-meta){font-size:15px;color:#444;line-height:1.75}.section-index{max-width:1100px;margin-left:auto}.section-index-story{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:45px;padding:32px 0;border-bottom:1px solid var(--line)}.section-index-story h2{font-size:2.65rem;max-width:30ch;margin-bottom:12px}.section-index-story .reading-meta{margin-bottom:10px}.section-index-story p:not(.reading-meta){font-size:14px;color:#555;max-width:66ch;margin-bottom:0}.section-index-story>a{align-self:start;padding-top:5px}.section-index-story img{width:100%;aspect-ratio:1.55;object-fit:cover}.feature-landing>.pagination{margin:35px 0 55px}.coverage-directory{padding:55px 0 65px;border-top:1px solid var(--ink);margin-top:50px}.coverage-directory h2{font-size:3rem;margin-bottom:25px}.coverage-directory nav{display:flex;gap:18px 35px;flex-wrap:wrap}.coverage-directory a{font-size:14px;color:var(--accent);text-decoration:underline;min-height:35px}.magazine-intro{padding:55px 0 40px;border-bottom:1px solid var(--ink)}.magazine-intro h1{font-size:clamp(3.5rem,6vw,5.5rem);margin-bottom:20px}.magazine-intro>p{font-size:18px;color:#444;max-width:65ch;margin-bottom:0;line-height:1.7}.magazine-showcase{display:grid;grid-template-columns:1fr 1.35fr;gap:65px;padding:45px 0 60px;align-items:start}.magazine-cover-stage{background:var(--soft);padding:45px 48px}.magazine-cover-stage img{width:100%;height:auto;filter:drop-shadow(7px 12px 12px #00000020)}.magazine-showcase-copy h2{font-size:clamp(3rem,4.8vw,4.6rem);margin-bottom:10px}.edition-theme{font-size:19px;line-height:1.5;color:#444;margin:0 0 18px}.edition-format{font-size:11px;line-height:1.65;color:#555;margin:0 0 25px}.edition-contents{padding:0;margin:0 0 28px;list-style:none;border-top:1px solid var(--ink)}.edition-contents li{display:flex;gap:20px;justify-content:space-between;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}.edition-contents li>div{min-width:0}.edition-contents li a{font-family:var(--headline);font-size:1.75rem;line-height:1.13;display:block}.edition-contents li p{font-size:11px;color:#555;margin:8px 0 0}.print-page{font-size:11px;white-space:nowrap;line-height:1.8;color:var(--accent);padding-top:4px;font-variant-numeric:tabular-nums}.magazine-backlist{padding:50px 0 60px;border-top:1px solid var(--ink)}.magazine-backlist>h2{font-size:3.25rem;margin-bottom:35px}.backlist-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.backlist-grid article{display:grid;grid-template-columns:155px minmax(0,1fr);gap:25px;align-items:start}.backlist-cover{background:var(--soft);padding:15px}.backlist-cover img{width:100%;filter:drop-shadow(3px 5px 5px #00000014)}.backlist-grid h3{font-size:2.8rem;margin:5px 0 14px}.backlist-grid .edition-theme{font-size:14px}.backlist-grid .edition-contents{grid-column:1/-1;margin:0}.edition-contents.is-compact li a{font-size:1.6rem}.edition-opening{display:grid;grid-template-columns:.85fr 1.35fr;gap:75px;margin:45px 0 65px;align-items:start}.edition-book{position:sticky;top:30px}.edition-book>div{padding:40px;background:var(--soft);margin-bottom:25px}.edition-book img{width:100%;height:auto;filter:drop-shadow(6px 10px 10px #00000020)}.edition-book>.button{display:block}.edition-book>p{font-size:11px;color:#555;text-align:center}.edition-reading h1{font-size:clamp(3.5rem,5.4vw,5.2rem);margin-bottom:15px}.edition-reading header>.edition-theme{font-size:24px;margin-bottom:25px}.edition-reading header>p:last-child{font-size:15px;color:#444;line-height:1.8;max-width:65ch;margin-bottom:40px}.edition-features>h2,.edition-print>h2{font-size:2.6rem;margin-bottom:20px}.edition-print{margin-top:40px}.edition-print ul{list-style:none;padding:0;margin:0}.edition-print li{padding:14px 0;border-bottom:1px solid var(--line)}.edition-print li a{display:flex;justify-content:space-between;gap:20px;font-size:14px;line-height:1.65}.edition-print li span{white-space:nowrap;color:var(--accent);font-size:11px}.more-magazines{border-top:1px solid var(--ink);padding:50px 0 65px}.more-magazines h2{font-size:3rem;margin-bottom:30px}.more-magazines>div{display:grid;grid-template-columns:1fr 1fr;gap:45px}.more-magazines a{display:flex;align-items:center;gap:30px;background:var(--soft);padding:25px}.more-magazines img{width:100px;height:auto}.more-magazines span{font-family:var(--headline);font-size:2.7rem}.article-body{max-width:70ch}.article-body .wp-block-image img{height:auto;max-width:100%;margin:25px auto}.article-body figcaption{font-size:11px;color:#555;line-height:1.65}.article-body .wp-block-table{max-width:100%;overflow-x:auto;margin:30px 0}.article-body table{border-collapse:collapse;font-size:14px;line-height:1.6;min-width:100%}.article-body td,.article-body th{border:1px solid var(--line);padding:12px;vertical-align:top}.article-source{border-top:1px solid var(--line);padding-top:20px;margin-top:40px;font-size:12px;color:#555}.article-source p{margin:0 0 10px}
@media(max-width:1000px){.feature-intro{gap:35px}.section-lead{gap:30px}.section-lead h2{font-size:2.9rem}.magazine-showcase{gap:35px}.magazine-cover-stage{padding:35px 28px}.backlist-grid{gap:35px}.backlist-grid article{grid-template-columns:115px minmax(0,1fr);gap:20px}.backlist-grid h3{font-size:2.4rem}.edition-opening{gap:40px}.edition-book>div{padding:28px}.edition-reading h1{font-size:4.5rem}.section-index-story{grid-template-columns:minmax(0,1fr) 200px;gap:30px}}
@media(max-width:767px){.feature-intro{grid-template-columns:1fr;gap:22px;padding:32px 0 28px}.feature-intro .breadcrumb{margin-bottom:22px}.feature-intro>p{font-size:16px;max-width:55ch;margin:0}.feature-intro h1{font-size:4.4rem}.section-lead{grid-template-columns:1fr;gap:28px;padding:30px 0 35px}.section-lead-image img{aspect-ratio:1.6}.section-lead h2{font-size:3rem;max-width:35ch}.section-index-story{grid-template-columns:minmax(0,1fr) 150px;gap:25px}.section-index-story h2{font-size:2.25rem}.section-index-story p:not(.reading-meta){display:none}.magazine-showcase{grid-template-columns:.8fr 1.2fr;gap:28px}.magazine-cover-stage{padding:25px 18px}.magazine-showcase-copy h2{font-size:3.25rem}.magazine-showcase-copy .edition-theme{font-size:17px}.edition-contents li a{font-size:1.5rem}.edition-contents li{padding:15px 0;gap:15px}.edition-format{font-size:10px}.backlist-grid{grid-template-columns:1fr;gap:45px}.backlist-grid article{grid-template-columns:150px minmax(0,1fr);gap:25px}.backlist-grid h3{font-size:2.8rem}.edition-opening{grid-template-columns:1fr;gap:35px;margin-top:30px}.edition-book{position:static;display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:end}.edition-book>div{grid-row:1/3;margin:0;padding:20px}.edition-book>p{text-align:left;align-self:start;margin:0;font-size:11px}.edition-book>.button{align-self:end;font-size:12px}.edition-reading h1{font-size:4.3rem}.edition-reading header>p:last-child{margin-bottom:30px}.more-magazines>div{gap:25px}.more-magazines a{padding:20px;gap:20px}.more-magazines img{width:75px}.more-magazines span{font-size:2.1rem}.magazine-intro{padding:38px 0 30px}.magazine-intro h1{font-size:4.1rem}.magazine-intro>p{font-size:16px}.magazine-backlist>h2{font-size:3rem}.coverage-directory h2{font-size:2.8rem}}
@media(max-width:479px){.feature-intro h1{font-size:3.7rem}.section-lead h2{font-size:2.7rem}.section-index-story{grid-template-columns:minmax(0,1fr) 95px;gap:20px;padding:26px 0}.section-index-story h2{font-size:1.9rem}.section-index-story .reading-meta{font-size:10px;margin-bottom:0}.section-index-story img{aspect-ratio:1.1}.section-routes{gap:6px 20px;padding:13px 0}.section-routes a{font-size:12px;min-height:36px}.magazine-intro h1{font-size:3.65rem}.magazine-showcase{display:block;padding:30px 0 40px}.magazine-cover-stage{max-width:275px;margin:0 auto 30px;padding:28px}.magazine-showcase-copy h2{font-size:3.7rem}.magazine-showcase-copy .edition-theme{font-size:20px}.edition-format{font-size:11px}.edition-contents li a{font-size:1.85rem}.edition-contents li p{font-size:11px}.edition-contents li{padding:19px 0}.backlist-grid article{grid-template-columns:125px minmax(0,1fr);gap:22px}.backlist-grid h3{font-size:2.55rem}.backlist-grid .edition-theme{font-size:13px}.backlist-grid .edition-contents{margin-top:5px}.edition-contents.is-compact li a{font-size:1.6rem}.magazine-backlist{padding:35px 0 45px}.magazine-backlist>h2{font-size:2.8rem}.edition-book{grid-template-columns:145px 1fr;gap:16px}.edition-book>div{padding:15px}.edition-book>.button{padding:11px 10px;font-size:11px}.edition-book>p{font-size:10px}.edition-reading h1{font-size:3.7rem}.edition-reading header>.edition-theme{font-size:23px}.edition-reading header>p:last-child{font-size:15px}.edition-print li a{font-size:13px}.more-magazines>div{grid-template-columns:1fr;gap:20px}.more-magazines h2{font-size:2.8rem}.more-magazines a{gap:25px}.more-magazines span{font-size:2.6rem}.coverage-directory{padding:40px 0}.coverage-directory nav{gap:14px 25px}.homepage-intro{padding:30px 0 35px}.homepage-intro h1{font-size:2.65rem}.article-body .wp-block-table{font-size:13px}}

.section-summary{font-size:14px;line-height:1.6;color:#555;margin:12px 0 0}
.technology-section .section-summary{color:#c9c9c9}

/* Cover-only editions begin after the featured edition and its two rich successors. */
.magazine-cover-archive{padding:55px 0 65px;border-top:1px solid var(--line)}.cover-archive-heading{margin-bottom:30px}.cover-archive-heading h2{margin-bottom:12px}.cover-archive-heading p{font-size:13px;color:#555;margin:0}.cover-archive-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px}.archive-cover-link{display:block;min-width:0;background:var(--soft);padding:18px}.archive-cover-link img{width:100%;height:auto;aspect-ratio:210/297;object-fit:contain}.archive-cover-link:hover{background:#eaeae6}.archive-cover-link:focus-visible{outline-offset:5px}
@media(min-width:700px) and (max-width:1000px){.cover-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px}.archive-cover-link{padding:14px}}
@media(max-width:699px){.magazine-cover-archive{padding:38px 0 45px}.cover-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.archive-cover-link{padding:10px}.cover-archive-heading{margin-bottom:24px}.cover-archive-heading h2{font-size:2.8rem}}
