/* Shared editorial layout: paper, forest green and the existing typefaces. */
.spectacular-edition{--muted:#53635d}
.spectacular-edition .grand-header.is-compact{box-shadow:none;backdrop-filter:none;background:var(--forest)}
.spectacular-edition .masthead-note{font:500 11px/1.65 var(--sans);letter-spacing:.06em;max-width:260px}
.spectacular-edition .header-icon,.spectacular-edition .mobile-menu,.spectacular-edition .search-trigger{min-width:44px;min-height:44px}
.spectacular-edition .edition-utility{height:auto;min-height:44px}
.spectacular-edition .grand-header .site-search button{min-height:44px;min-width:44px}
.spectacular-edition .reader-toolbar>button{font-size:13px}
.spectacular-edition .reader-toolbar>button span{font-size:13px}
.spectacular-edition .navigation-row nav a{font-size:13px}
.spectacular-edition .focus-strip{font-size:12px;gap:24px;flex-wrap:wrap;padding-block:12px}
.spectacular-edition .focus-strip>a{padding-block:6px}
.spectacular-edition .lead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto minmax(44px,1fr);gap:24px 48px;min-height:0;padding:38px 0 26px;margin-inline:auto;width:calc(100% - 96px);max-width:1500px;background:transparent;color:var(--ink);overflow:visible;border-bottom:1px solid var(--line)}
.spectacular-edition .lead>header{grid-column:1;grid-row:1;max-width:none;margin:0;padding:0;align-self:start}
.spectacular-edition .lead h1{font-size:clamp(38px,3.7vw,62px);line-height:1.06;letter-spacing:-.025em;max-width:22ch;margin:16px 0 20px;color:var(--ink)}
.spectacular-edition .lead .eyebrow{font-size:11px;line-height:1.65;letter-spacing:.07em;margin:0;color:var(--green)}
.spectacular-edition .lead .standfirst{font-size:16px;line-height:1.7;max-width:58ch;color:var(--muted);margin:0 0 20px}
.spectacular-edition .lead .byline{font-size:12px;line-height:1.65;gap:8px 16px;color:var(--muted)}
.spectacular-edition .lead .byline>span:first-child{color:var(--ink)}
.spectacular-edition .lead>.story-photo{position:static;grid-column:2;grid-row:1 / span 2;display:block;width:100%;margin:0;align-self:start}
.spectacular-edition .lead>.story-photo>a{display:block;position:relative;inset:auto;min-height:0;height:auto;overflow:hidden}
.spectacular-edition .lead .story-photo img{position:static;display:block;width:100%;height:auto;min-height:0;aspect-ratio:4/3;object-fit:cover}
.spectacular-edition .lead .story-photo>a:after{content:none}
.spectacular-edition .lead>.story-photo figcaption{position:static;max-width:none;text-align:left;color:var(--muted);font:11px/1.7 var(--sans);margin:10px 0 0;padding:0}
.spectacular-edition .lead>.read-link{position:static;grid-column:1;grid-row:2;justify-self:start;align-self:start;display:inline-flex;min-height:44px;border:1px solid var(--green);border-radius:3px;background:var(--green);color:var(--paper);padding:12px 20px;font:600 13px/1.4 var(--sans);gap:0;white-space:normal}
.spectacular-edition .lead>.read-link:hover{background:var(--forest);color:var(--paper)}
.spectacular-edition .lead>.save-story{position:static;grid-column:1;grid-row:2;align-self:start;justify-self:end;min-width:44px;min-height:44px;color:var(--green);border:1px solid var(--line);background:transparent;border-radius:3px;margin:0}
.spectacular-edition .briefs{padding-top:28px;gap:24px 32px}
.spectacular-edition .briefs>h2{font-size:32px;letter-spacing:-.02em;padding-bottom:17px;margin-bottom:0}
.spectacular-edition .briefs article,.spectacular-edition .briefs article:first-of-type,.spectacular-edition .briefs article+article{padding-top:0;padding-bottom:20px}
.spectacular-edition .briefs h3{font-size:27px;line-height:1.16;letter-spacing:-.015em}
.spectacular-edition .briefs .eyebrow,.spectacular-edition .news-card .eyebrow{font-size:11px;line-height:1.65}
.spectacular-edition .briefs .byline,.spectacular-edition .news-card .byline,.spectacular-edition .archive-grid .byline{font-size:12px;line-height:1.65}
.spectacular-edition .read-link,.spectacular-edition .section-link{font-size:13px;min-height:44px;gap:0;text-decoration:underline;text-underline-offset:4px}
.spectacular-edition.is-front main>.deeper:not(.archive-feature){margin-top:38px}
.spectacular-edition .section-heading{align-items:end;margin-bottom:24px}
.spectacular-edition .section-heading h2,.spectacular-edition .archive-banner h2,.spectacular-edition .chapter-intro h2{font-size:clamp(32px,3.1vw,48px);line-height:1.1;letter-spacing:-.02em;max-width:24ch}
.spectacular-edition .section-heading>span,.spectacular-edition .archive-banner p,.spectacular-edition .chapter-intro p{font-size:14px;line-height:1.7;max-width:52ch}
.spectacular-edition .two-stories.has-dossier{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.spectacular-edition .two-stories.has-dossier:not(:has(.news-card~.news-card)){grid-template-columns:1fr}
.spectacular-edition .two-stories.has-dossier:not(:has(.news-card~.news-card))>.news-card{display:grid;grid-template-columns:1fr 1fr;gap:16px 36px}
.spectacular-edition .two-stories.has-dossier:not(:has(.news-card~.news-card))>.news-card>.story-photo{grid-column:1;grid-row:1 / span 2;margin:0}
.spectacular-edition .two-stories.has-dossier:not(:has(.news-card~.news-card))>.news-card>a,.spectacular-edition .two-stories.has-dossier:not(:has(.news-card~.news-card))>.news-card>.byline{grid-column:2}
.spectacular-edition .news-card{box-shadow:none;border-radius:0;padding-bottom:26px;min-width:0}
.spectacular-edition .news-card h3{font-size:32px;line-height:1.14;letter-spacing:-.02em;max-width:32ch;margin-bottom:14px}
.spectacular-edition .news-card p{font-size:15px;line-height:1.75;max-width:65ch}
.spectacular-edition .news-card .story-photo img{height:auto;aspect-ratio:16/10;object-fit:cover}
.spectacular-edition .news-card .story-photo figcaption{font-size:11px;line-height:1.65}
.editorial-compass{grid-column:1 / -1;background:transparent;border-block:1px solid var(--line);padding:23px 0;display:grid;grid-template-columns:minmax(160px,.6fr) 1.3fr auto;gap:24px;align-items:center}
.editorial-compass h3{font:400 29px/1.15 var(--serif);margin:0}
.editorial-compass p{font:14px/1.7 var(--sans);margin:0;max-width:65ch}
.spectacular-edition .editorial-compass>.read-link{margin:0;max-width:180px}
.deep-dossier{margin-top:38px;padding:30px 48px;background:var(--forest)}
.dossier-heading{font-size:11px;letter-spacing:.08em;padding-bottom:16px;margin-bottom:25px}
.spectacular-edition .deep-dossier .carbon-feature{gap:20px 40px;padding-bottom:0}
.spectacular-edition .deep-dossier .carbon-feature h3{font-size:clamp(34px,3vw,48px);line-height:1.1;max-width:25ch;letter-spacing:-.02em}
.spectacular-edition .deep-dossier .carbon-feature p{font-size:16px;line-height:1.75;color:#e1e9da}
.spectacular-edition .deep-dossier .carbon-feature .story-photo>a,.spectacular-edition .deep-dossier .carbon-feature .story-photo img{min-height:0;height:auto;aspect-ratio:4/3}
.spectacular-edition .deep-dossier .carbon-feature>.save-story{position:static;justify-self:start;align-self:start;color:var(--acid);border:1px solid #d9e6c066;border-radius:3px;min-width:44px;min-height:44px}
.spectacular-edition .editorial-chapters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0 48px;margin-top:38px;border-block:1px solid var(--line);padding-block:24px}
.spectacular-edition .chapter-intro{grid-column:1;grid-row:1 / span 3;padding:0;display:block}
.spectacular-edition .chapter-intro .eyebrow{font-size:11px;margin-bottom:12px}
.spectacular-edition .chapter-intro p{margin-top:16px}
.spectacular-edition .chapter{grid-column:2;display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.5fr);gap:8px 24px;min-height:0;padding:20px 0;background:transparent!important;color:var(--ink);border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line);overflow:visible}
.spectacular-edition .chapter:last-child{border-bottom:0}
.spectacular-edition .chapter .chapter-index{grid-column:1;grid-row:1 / span 2;font-size:11px;line-height:1.7;color:var(--green)}
.spectacular-edition .chapter h3{font-size:27px;line-height:1.15;letter-spacing:-.01em;max-width:none;margin:0;color:var(--ink)}
.spectacular-edition .chapter h3{grid-column:1;grid-row:1}
.spectacular-edition .chapter>span:not(.chapter-index){grid-column:2;grid-row:1}
.spectacular-edition .chapter>span:not(.chapter-index){font-size:14px;line-height:1.65;max-width:50ch;color:var(--muted)}
.spectacular-edition .chapter:hover h3{text-decoration:underline;text-underline-offset:4px}
.spectacular-edition.is-front main>.archive-feature{margin-top:38px}
.spectacular-edition .archive-banner{padding-bottom:22px}
.spectacular-edition .archive-banner .eyebrow{font-size:11px;margin-bottom:12px}
.spectacular-edition .archive-grid h3{font-size:28px;line-height:1.17;letter-spacing:-.015em}
.spectacular-edition .archive-grid p{font-size:14px;line-height:1.75}
.archive-controls button,.section-filters button{font-size:13px;min-height:44px;padding-inline:16px}
.archive-controls>span:first-child,.archive-filter-status,.section-reading-bar{font-size:12px;line-height:1.65}
.spectacular-edition .category-intro{padding-block:32px}
.spectacular-edition .section-edition{grid-template-columns:minmax(0,1fr) auto;gap:32px}
.spectacular-edition .section-edition h1{font-size:clamp(42px,5vw,72px);line-height:1.05;letter-spacing:-.025em}
.spectacular-edition .section-edition p{font-size:17px;line-height:1.7;max-width:60ch}
.section-edition-aside{padding:0;border:0;background:transparent;min-height:0;align-self:center}
.section-edition-aside svg{display:none}
.section-edition-aside>span:last-of-type{font-size:11px;letter-spacing:.06em}
.spectacular-edition .list-story h2{font-size:32px;line-height:1.14;letter-spacing:-.015em;max-width:35ch}
.spectacular-edition .list-story p{font-size:16px;line-height:1.75;max-width:65ch}
.spectacular-edition .list-story .byline{font-size:12px;line-height:1.7}
.spectacular-edition .article-heading{max-width:1050px;margin-block:20px 30px}
.spectacular-edition .article-heading h1{font-size:clamp(36px,4.1vw,66px);line-height:1.08;letter-spacing:-.025em;max-width:26ch}
.spectacular-edition .article-heading .standfirst{font-size:20px;line-height:1.65;max-width:65ch}
.spectacular-edition .article-meta{font-size:13px;line-height:1.75}
.spectacular-edition .article-body>p{font-size:var(--reader-font-size,21px);line-height:1.8}
.spectacular-edition .article-body{max-width:72ch;overflow-wrap:anywhere}
.spectacular-edition .breadcrumb{font-size:12px;line-height:1.7}
.spectacular-edition .related>h2{font-size:32px}
.spectacular-edition .text-page h1{font-size:clamp(38px,4vw,60px);line-height:1.1}
.spectacular-edition .text-page h2{font-size:32px;line-height:1.2}
.search-page-form label{font-size:24px;line-height:1.3}
.search-page-form button{min-height:44px;gap:0;font-size:14px}
.search-page-form input,.header-search input{min-width:0;font-size:16px}
.search-suggestions{flex-wrap:wrap;font-size:13px}
.search-suggestions>a,.info-navigation>a{min-height:44px;display:inline-flex;align-items:center;line-height:1.5}
.spectacular-edition .site-footer{margin-top:40px}
.spectacular-edition .footer-inner{padding-block:30px 20px}
.spectacular-edition .footer-brand{padding-bottom:24px;align-items:center}
.spectacular-edition .footer-wordmark{font-size:clamp(38px,5vw,70px);line-height:1;letter-spacing:-.03em;min-width:0}
.spectacular-edition .footer-brand>p{font:16px/1.6 var(--sans);max-width:34ch}
.spectacular-edition .footer-navigation{padding-block:24px;gap:32px}
.spectacular-edition .footer-navigation a{font-size:14px;line-height:1.6;padding-block:7px}
.spectacular-edition .footer-navigation p{font-size:23px;line-height:1.45}
.spectacular-edition .footer-bottom{font-size:12px;line-height:1.7}
.spectacular-edition .save-story,.reader-toolbar>button,.reader-close,.search-panel-close,.photo-viewer-close,.reader-entry button{min-width:44px;min-height:44px}
.spectacular-edition .reader-toolbar{flex-wrap:wrap;gap:8px}
.spectacular-edition .photo-expand-cue{font-size:12px;min-height:40px;display:flex;align-items:center;border-radius:3px;box-shadow:none}
.spectacular-edition .back-to-top{border-radius:3px;box-shadow:none;min-height:44px;min-width:44px}
.spectacular-edition .reader-dialog h2{font-size:38px}
.reader-empty p,.reader-entry>a{font-size:15px}
.library-overline,.library-summary{font-size:12px}
/* Interaction feedback stays on the control, without moving surrounding content. */
.spectacular-edition .interactive-story:not(.lead):is(:hover,:focus-within),.spectacular-edition .chapter:hover,.spectacular-edition :is(.header-icon,.save-story,.search-trigger,.footer-top):hover,.spectacular-edition .article-photo-open:is(:hover,:focus-visible) .photo-expand-cue,.spectacular-edition .back-to-top:is(:hover,:focus-visible){transform:none;box-shadow:none}
.spectacular-edition .interactive-story:not(.lead):before{content:none}
.spectacular-edition :is(.lead,.interactive-story):hover .story-photo img,.spectacular-edition .photo-link:is(:hover,:focus-visible) img,.spectacular-edition .interactive-story:hover .photo-link img,.spectacular-edition .article-photo-frame:hover img{transform:none;filter:none}
.spectacular-edition .will-reveal{opacity:1;transform:none;transition:none}
.spectacular-edition .reader-close:hover{transform:none}
.spectacular-edition :is(a,button,input):focus-visible{outline:3px solid var(--green);outline-offset:4px}
.spectacular-edition .grand-header :is(a,button,input):focus-visible,.spectacular-edition .deep-dossier :is(a,button):focus-visible,.spectacular-edition .site-footer :is(a,button):focus-visible{outline-color:var(--acid)}
.spectacular-edition .news-card,.spectacular-edition .list-story,.spectacular-edition .archive-grid>article{padding-bottom:52px}
.spectacular-edition .list-story[hidden],.spectacular-edition .archive-grid>article[hidden]{display:none}
.spectacular-edition.reader-dark{--muted:#bcc7bf}
.spectacular-edition.reader-dark .lead>.read-link{color:#102e2a;background:var(--acid)}
.spectacular-edition .lead>.story-photo{z-index:auto}
.spectacular-edition .lead a:hover h1{color:var(--green);text-decoration:underline;text-underline-offset:.1em}
.spectacular-edition .lead>header,.spectacular-edition .lead .story-photo img{animation:none}
.spectacular-edition.is-section .section-edition{padding:32px 0;grid-template-columns:minmax(0,1fr) auto;gap:32px}
.spectacular-edition.is-section .section-edition h1{font-size:clamp(42px,5vw,72px);line-height:1.05;letter-spacing:-.025em;margin-bottom:20px}
.spectacular-edition.is-section .section-edition p{font-size:17px;line-height:1.7;max-width:60ch}
.spectacular-edition.is-section .section-edition-aside{min-height:0;border:0;padding:0;align-self:center}
.spectacular-edition.is-section .section-edition-count{font-size:65px;line-height:1;letter-spacing:-.02em}
.spectacular-edition.is-section .section-edition-aside>span:last-of-type{font-size:11px;letter-spacing:.05em}
.spectacular-edition.is-section .section-reading-bar{font-size:12px;flex-wrap:wrap}
.spectacular-edition.is-section .section-filters button{min-height:44px;font-size:13px;border-radius:3px}
.spectacular-edition.is-section .section-stories .list-story h2{font-size:32px;line-height:1.14;max-width:35ch}
.spectacular-edition.is-section .section-stories .list-story p{font-size:16px;line-height:1.75;max-width:65ch}
.spectacular-edition.is-section .section-stories .list-story .eyebrow{font-size:11px}
.spectacular-edition.is-section .section-stories .list-story .byline{font-size:12px}
@media(min-width:761px) and (max-width:1100px){.spectacular-edition .navigation-row nav{gap:20px}.spectacular-edition .is-compact .navigation-row nav{padding-left:0}.motion-ready.is-compact .compact-masthead{display:none}.spectacular-edition .search-trigger kbd{display:none}}
@media(max-width:900px){.spectacular-edition .lead{gap:22px 28px;width:calc(100% - 48px)}.spectacular-edition .lead h1{font-size:40px}.spectacular-edition .lead .standfirst{font-size:15px}.spectacular-edition .lead .story-photo img{aspect-ratio:3/4}.editorial-compass{grid-template-columns:1fr 2fr}.spectacular-edition .editorial-compass>.read-link{grid-column:2;max-width:none}.spectacular-edition .editorial-chapters{gap:0 28px}.deep-dossier{padding-inline:24px}}
@media(max-width:600px){
 .spectacular-edition .focus-strip{gap:6px 20px;padding:10px 20px;font-size:12px}.spectacular-edition .focus-strip>span:first-child{width:100%;font-size:10px}
 .spectacular-edition .lead{grid-template-columns:minmax(0,1fr);width:calc(100% - 40px);padding-block:26px;gap:20px}
 .spectacular-edition .lead>header{grid-column:1;grid-row:1}.spectacular-edition .lead h1{font-size:clamp(34px,9.2vw,46px);line-height:1.09;margin:14px 0 18px}.spectacular-edition .lead .standfirst{font-size:16px;line-height:1.7}
 .spectacular-edition .lead>.story-photo{grid-column:1;grid-row:3}.spectacular-edition .lead .story-photo img{aspect-ratio:4/3;height:auto}.spectacular-edition .lead>.story-photo figcaption{font-size:11px;line-height:1.7}
 .spectacular-edition .lead>.read-link,.spectacular-edition .lead>.save-story{grid-row:2}.spectacular-edition .lead>.save-story{width:44px;height:44px}
 .spectacular-edition .navigation-row nav.nav-expanded a{font-size:13px;min-height:44px;width:50%;padding:12px}
 .spectacular-edition .grand-header .navigation-row nav.nav-expanded a{font-size:13px;min-height:44px;width:50%;padding:12px}
 .spectacular-edition .briefs{padding-top:25px}.spectacular-edition .briefs>h2{font-size:30px}.spectacular-edition .briefs article{margin-bottom:20px}.spectacular-edition .briefs h3{font-size:27px}
 .spectacular-edition .two-stories.has-dossier{grid-template-columns:1fr;gap:25px}.spectacular-edition .section-heading h2{font-size:34px}.spectacular-edition .section-heading>span{font-size:14px;margin-top:12px}.spectacular-edition .news-card h3{font-size:30px}
 .spectacular-edition .two-stories.has-dossier:not(:has(.news-card~.news-card))>.news-card{display:block}.spectacular-edition .two-stories.has-dossier:not(:has(.news-card~.news-card))>.news-card>.story-photo{margin-bottom:20px}
 .editorial-compass{display:block;padding:22px 0}.editorial-compass h3{font-size:27px}.editorial-compass p{margin:14px 0}.spectacular-edition .editorial-compass>.read-link{max-width:none}
 .deep-dossier{padding:24px 20px;margin-top:30px}.spectacular-edition .deep-dossier .carbon-feature{padding-bottom:0}.spectacular-edition .deep-dossier .carbon-feature h3{font-size:34px}.spectacular-edition .deep-dossier .carbon-feature>.save-story{position:static;margin-top:14px}.spectacular-edition .deep-dossier .carbon-feature .story-photo>a,.spectacular-edition .deep-dossier .carbon-feature .story-photo img{height:auto;aspect-ratio:4/3}
 .spectacular-edition .editorial-chapters{display:block;padding-block:22px;margin-top:30px}.spectacular-edition .chapter-intro{padding-bottom:14px}.spectacular-edition .chapter-intro h2{font-size:34px}.spectacular-edition .chapter{grid-template-columns:1fr;gap:10px;padding:20px 0}.spectacular-edition .chapter .chapter-index{grid-row:auto;grid-column:auto}.spectacular-edition .chapter h3{font-size:28px}
 .spectacular-edition .chapter>span:not(.chapter-index){grid-column:1;grid-row:2}
 .spectacular-edition .archive-banner h2{font-size:34px}.spectacular-edition .archive-grid h3{font-size:28px}.archive-controls{gap:8px}.archive-controls>span:first-child{font-size:11px}.archive-filter-status{font-size:12px}
 .spectacular-edition .section-edition{display:block}.section-edition-aside{display:none}.spectacular-edition .section-edition h1{font-size:48px}.spectacular-edition .section-edition p{font-size:16px}.spectacular-edition .list-story h2{font-size:30px}.spectacular-edition .list-story p{font-size:16px}
 .spectacular-edition.is-section .section-edition{display:block}.spectacular-edition.is-section .section-edition-aside{display:none}.spectacular-edition.is-section .section-edition h1{font-size:48px}.spectacular-edition.is-section .section-stories .list-story h2{font-size:30px}
 .spectacular-edition .article-heading h1{font-size:36px;line-height:1.1}.spectacular-edition .article-heading .standfirst{font-size:18px;line-height:1.7}.spectacular-edition .article-body>p{font-size:var(--reader-font-size,20px);line-height:1.8}
 .spectacular-edition .footer-wordmark{font-size:48px}.spectacular-edition .footer-brand>p{font-size:15px}.spectacular-edition .footer-navigation{gap:24px 20px}.spectacular-edition .footer-navigation a{font-size:14px}.spectacular-edition .footer-bottom{font-size:11px}
 .spectacular-edition .back-to-top{width:auto;padding:0 12px}.spectacular-edition .back-to-top>span:last-child{display:inline}.spectacular-edition .back-to-top>span[aria-hidden]{display:none}
 .spectacular-edition .search-page-input{gap:10px}.spectacular-edition .search-page-form input{font-size:16px}.spectacular-edition .search-page-form button{padding:12px 15px}.search-suggestions>a{font-size:13px}.spectacular-edition .header-search{padding:20px;max-height:calc(100dvh - 100px)}
}
@media(prefers-reduced-motion:reduce){.spectacular-edition *,.spectacular-edition *:before,.spectacular-edition *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{.spectacular-edition .lead{display:block;width:100%;padding:0}.spectacular-edition .lead h1,.spectacular-edition .lead .standfirst,.spectacular-edition .lead .byline{color:#111}.spectacular-edition .lead>.story-photo{position:static;width:100%}.spectacular-edition .lead .story-photo img{max-height:260px;object-fit:contain}.spectacular-edition .lead>.read-link,.spectacular-edition .lead>.save-story{display:none}}
@media screen{
 .spectacular-edition:is(.is-archive,.is-search) .category-intro{padding:32px 0 25px}
 .spectacular-edition:is(.is-archive,.is-search) .category-intro h1{font-size:clamp(40px,4.5vw,68px);line-height:1.08;letter-spacing:-.025em;margin-bottom:18px}
 .spectacular-edition:is(.is-archive,.is-search) .category-intro p{font-size:16px;line-height:1.75}
 .spectacular-edition.is-search .search-page-form>label{font-size:13px;letter-spacing:0;text-transform:none}
 .spectacular-edition.is-search .search-page-input input{font-size:20px;min-height:44px}
 .spectacular-edition.is-search .search-page-input button{font-size:14px;min-height:44px;gap:0}
 .spectacular-edition.is-search .search-page-form>p,.spectacular-edition.is-search .search-suggestions>span{font-size:12px}
 .spectacular-edition.is-search .search-suggestions>a{font-size:13px;min-height:44px;display:inline-flex;align-items:center;border-radius:3px}
 .spectacular-edition.is-search .search-empty{background:transparent;border:0;padding:20px 0;margin:0}
 .spectacular-edition.is-search .search-empty h2{font-size:30px}
 .spectacular-edition.is-search .search-empty p{font-size:16px;line-height:1.75}
 .spectacular-edition.is-archive .archive-year .list-story p{font-size:16px;line-height:1.75}
 .spectacular-edition.is-archive .archive-timeline>a{min-height:44px;border-radius:3px}
}
