/* El Diario Verde — interiores de la edición. Load after the interaction sheet. */
.spectacular-edition:is(.is-section,.is-archive,.is-search) main.wrap{padding-top:0}
.spectacular-edition.is-section .section-edition{display:grid;grid-template-columns:minmax(0,1fr) 255px;align-items:end;gap:55px;padding:62px 0 43px;border-bottom:0;position:relative}
.spectacular-edition.is-section .section-edition-copy{min-width:0}
.spectacular-edition.is-section .section-edition .eyebrow{font-size:10px;letter-spacing:1.65px;margin:0 0 27px;display:flex;align-items:center;gap:12px}
.spectacular-edition.is-section .section-edition .eyebrow:before{content:'';width:25px;height:2px;background:var(--green);flex-shrink:0}
.spectacular-edition.is-section .section-edition h1{font-size:clamp(65px,8.6vw,124px);line-height:.93;letter-spacing:-3.7px;font-weight:400;margin:0 0 27px;overflow-wrap:anywhere;text-wrap:balance}
.spectacular-edition.is-section .section-edition p{font:400 16px/1.8 var(--sans);color:var(--muted);max-width:690px;margin:0}
.spectacular-edition.is-section .section-edition-aside{min-width:0;border-left:1px solid var(--line);padding-left:31px;position:relative;min-height:170px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:17px;color:var(--green)}
.spectacular-edition.is-section .section-edition-count{font:400 100px/.75 var(--serif);letter-spacing:-4px;position:relative;z-index:1}
.spectacular-edition.is-section .section-edition-aside>span:last-of-type{font:500 9px/1.8 var(--sans);letter-spacing:1.2px;position:relative;z-index:1}
.spectacular-edition.is-section .section-edition-aside>svg{position:absolute;right:0;top:-6px;width:105px;height:105px;opacity:.2;fill:none;stroke:currentColor;stroke-width:1}
.spectacular-edition.is-section .section-reading-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);padding:15px 0;color:var(--muted);font:400 10px/1.6 var(--sans)}
.spectacular-edition.is-section .section-reading-bar>span:first-child{font-size:9px;font-weight:600;letter-spacing:1.5px;color:var(--ink)}
.spectacular-edition.is-section .section-filters{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;margin-left:auto}
.spectacular-edition.is-section .section-filters[hidden],.spectacular-edition.is-section .section-stories .list-story[hidden]{display:none!important}
.spectacular-edition.is-section .section-filters button{padding:7px 13px;min-height:34px;border:1px solid transparent;border-radius:30px;background:transparent;color:var(--muted);font:500 10px/1.5 var(--sans);transition:background-color .2s,border-color .2s,color .2s}
.spectacular-edition.is-section .section-filters button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--paper)}
.spectacular-edition.is-section .section-filters button:is(:hover,:focus-visible){border-color:var(--green)}
.spectacular-edition.is-section [data-section-status]{min-width:150px;text-align:right}
.spectacular-edition.is-section .section-stories{max-width:none}
.spectacular-edition.is-section .section-stories .list-story{display:grid;grid-template-columns:45px minmax(0,1fr);align-items:start;gap:30px;padding:38px 0 65px;position:relative;min-width:0;transform:none;box-shadow:none}
.spectacular-edition.is-section .section-stories .list-story:has(.list-image){grid-template-columns:45px minmax(0,1fr) minmax(245px,330px)}
.spectacular-edition.is-section .section-stories .list-story>div:not(.list-image){grid-column:2;min-width:0;max-width:820px}
.spectacular-edition.is-section .list-story-index{grid-column:1;grid-row:1;font:400 30px/1 var(--serif);color:var(--muted);padding-top:3px;transition:color .2s}
.spectacular-edition.is-section .section-stories .list-story .eyebrow{font-size:9px;letter-spacing:1.2px;margin:0 0 17px;line-height:1.8}
.spectacular-edition.is-section .section-stories .list-story h2{font:400 clamp(30px,3vw,43px)/1.1 var(--serif);letter-spacing:-.8px;margin:0 0 20px;max-width:820px;overflow-wrap:anywhere;text-wrap:pretty}
.spectacular-edition.is-section .section-stories .list-story p{font:400 14px/1.85 var(--sans);color:var(--muted);max-width:690px;margin:0 0 20px}
.spectacular-edition.is-section .section-stories .list-story .byline{font-size:10px;line-height:1.8;gap:5px 17px}
.spectacular-edition.is-section .section-stories .list-story .read-link{font-size:11px;min-height:36px;margin-top:14px;gap:18px}
.spectacular-edition.is-section .section-stories .list-image{grid-column:3;width:auto;min-width:0;flex:auto;order:0}
.spectacular-edition.is-section .section-stories .list-image .story-photo{margin:0}
.spectacular-edition.is-section .section-stories .list-image img{display:block;width:100%;height:auto;aspect-ratio:1.48;object-fit:cover;min-height:0}
.spectacular-edition.is-section .section-stories .list-image figcaption{display:block;font-size:9px;line-height:1.7;color:var(--muted);text-align:left;margin:9px 0 0;overflow-wrap:anywhere}
.spectacular-edition.is-section .section-stories .list-story>.save-story{right:0;bottom:19px;min-height:36px;min-width:36px;opacity:1;border:1px solid var(--line);border-radius:50%;background:var(--paper)}
.spectacular-edition.is-section .section-stories .list-story>.save-story[aria-pressed=true]{background:var(--tint);border-color:var(--green)}
.spectacular-edition.is-section .section-stories .list-story:focus-within .list-story-index{color:var(--green)}
@media(hover:hover) and (pointer:fine){
 .spectacular-edition.is-section .section-stories .list-story:hover{transform:none;box-shadow:none}
 .spectacular-edition.is-section .section-stories .list-story:hover .list-story-index{color:var(--green)}
 .spectacular-edition.is-section .section-stories .list-story>.save-story:hover{transform:none;background:var(--tint);border-color:var(--green)}
}

/* Archive: an open index, with each year acting as a chapter marker. */
.spectacular-edition.is-archive .category-intro,.spectacular-edition.is-search .category-intro{padding:58px 0 35px;border-bottom:2px solid var(--ink)}
.spectacular-edition:is(.is-archive,.is-search) .category-intro h1{font:400 clamp(62px,7vw,102px)/.98 var(--serif);letter-spacing:-2.5px;margin:0 0 24px;text-wrap:balance}
.spectacular-edition:is(.is-archive,.is-search) .category-intro .eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:25px}
.spectacular-edition:is(.is-archive,.is-search) .category-intro p{color:var(--muted);font:400 15px/1.85 var(--sans);max-width:720px}
.spectacular-edition.is-archive .archive-year{display:grid;grid-template-columns:130px minmax(0,1fr);gap:45px;margin-top:43px;align-items:start;min-width:0}
.spectacular-edition.is-archive .archive-year>h2{font:400 61px/.9 var(--serif);letter-spacing:-2px;border-top:2px solid var(--green);border-bottom:0;color:var(--green);padding:20px 0 0;margin:0}
.spectacular-edition.is-archive .archive-year>.story-list{min-width:0;max-width:none}
.spectacular-edition.is-archive .archive-year .list-story{min-width:0;align-items:start;padding:29px 0 58px;gap:30px;transform:none;box-shadow:none}
.spectacular-edition.is-archive .archive-year .list-story:first-child{padding-top:0}
.spectacular-edition.is-archive .archive-year .list-story>div:not(.list-image){min-width:0;flex:1}
.spectacular-edition.is-archive .archive-year .list-story h2{font:400 34px/1.12 var(--serif);letter-spacing:-.5px;margin-bottom:20px;overflow-wrap:anywhere}
.spectacular-edition.is-archive .archive-year .list-story p{font-size:13px;line-height:1.85;color:var(--muted)}
.spectacular-edition.is-archive .archive-year .list-image{flex:0 0 230px;width:230px;min-width:0;order:0}
.spectacular-edition.is-archive .archive-year .list-image img{height:auto;aspect-ratio:1.5;object-fit:cover}
.spectacular-edition.is-archive .archive-year .list-image figcaption{display:block;font-size:9px;line-height:1.7;overflow-wrap:anywhere}
.spectacular-edition.is-archive .archive-year .list-story>.save-story{bottom:12px;right:0;opacity:1}
.spectacular-edition.is-archive .archive-timeline{display:flex;align-items:center;flex-wrap:wrap;gap:9px 13px;padding:22px 0;border-bottom:1px solid var(--line)}
.spectacular-edition.is-archive .archive-timeline>span{font-size:9px;font-weight:600;letter-spacing:1.2px;color:var(--muted);margin-right:auto}
.spectacular-edition.is-archive .archive-timeline>a{display:inline-flex;align-items:center;justify-content:center;font:400 20px/1 var(--serif);color:var(--green);border:1px solid var(--line);min-height:42px;min-width:72px;padding:10px 16px;border-radius:30px;transition:background-color .2s,border-color .2s}
.spectacular-edition.is-archive .archive-timeline>a:is(:hover,:focus-visible){border-color:var(--green);background:var(--tint)}
.spectacular-edition.is-archive .archive-year{scroll-margin-top:100px}

/* Search remains a useful destination when there are no results yet. */
.spectacular-edition.is-search .search-page-form{max-width:920px;padding:31px 0 19px;margin:0}
.spectacular-edition.is-search .search-page-form>label{font-size:9px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--green);display:block;margin-bottom:11px}
.spectacular-edition.is-search .search-page-input{display:flex;min-width:0;border:1px solid var(--line);background:var(--paper);padding:6px;gap:12px;transition:border-color .2s,box-shadow .2s}
.spectacular-edition.is-search .search-page-input:focus-within{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}
.spectacular-edition.is-search .search-page-input input{flex:1;width:100%;min-width:0;min-height:58px;border:0;border-radius:0;background:transparent;color:var(--ink);font:400 24px/1.2 var(--serif);padding:12px 17px;appearance:none}
.spectacular-edition.is-search .search-page-input input::placeholder{color:var(--muted);opacity:1}
.spectacular-edition.is-search .search-page-input button{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:18px;padding:15px 25px;border:1px solid var(--forest);border-radius:0;background:var(--forest);color:#f5f4ed;font:500 12px/1.4 var(--sans);min-height:54px;transition:background-color .2s,color .2s}
.spectacular-edition.is-search .search-page-input button:is(:hover,:focus-visible){background:var(--acid);color:#143a2f;border-color:var(--acid)}
.spectacular-edition.is-search .search-page-input button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5}
.spectacular-edition.is-search .search-page-form>p{font-size:10px;color:var(--muted);line-height:1.8;margin:10px 0 0}
.spectacular-edition.is-search .search-suggestions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0 0 28px;margin-bottom:6px;border-bottom:1px solid var(--line)}
.spectacular-edition.is-search .search-suggestions>span{font-size:10px;color:var(--muted);margin-right:6px}
.spectacular-edition.is-search .search-suggestions>a{display:inline-flex;align-items:center;min-height:35px;padding:7px 13px;border:1px solid var(--line);border-radius:30px;font-size:10px;color:var(--green);transition:background-color .2s,border-color .2s}
.spectacular-edition.is-search .search-suggestions>a:is(:hover,:focus-visible){border-color:var(--green);background:var(--tint)}
.spectacular-edition.is-search .search-empty{max-width:820px;margin:25px 0 0;padding:38px;background:var(--tint);border-top:2px solid var(--green)}
.spectacular-edition.is-search .search-empty h2{font:400 39px/1.1 var(--serif);letter-spacing:-.7px;margin:0 0 20px}
.spectacular-edition.is-search .search-empty p{font-size:14px;line-height:1.85;max-width:610px;color:var(--muted)}
.spectacular-edition.is-search .search-empty a{color:var(--green);text-decoration:underline;text-underline-offset:4px}
.spectacular-edition.is-search .story-list .list-story{transform:none;box-shadow:none;align-items:start;min-width:0;padding-bottom:52px}
.spectacular-edition.is-search .story-list .list-story>div:not(.list-image){min-width:0;flex:1}
.spectacular-edition.is-search .story-list .list-story h2{overflow-wrap:anywhere}
.spectacular-edition.is-search .story-list .list-story>.save-story{right:0;bottom:10px;opacity:1}
.spectacular-edition.is-search .story-list .list-image figcaption{display:block;font-size:9px;line-height:1.7;overflow-wrap:anywhere}

/* The colophon and source directory deserve the same editorial care. */
.spectacular-edition.is-info .text-page{max-width:960px;margin:58px auto 75px;min-width:0}
.spectacular-edition.is-info .text-page>h1{font:400 clamp(49px,5.8vw,83px)/1.02 var(--serif);letter-spacing:-2px;max-width:900px;margin-bottom:30px}
.spectacular-edition.is-info .text-page>.eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:25px}
.spectacular-edition.is-info .text-page>p{max-width:760px;font-size:16px;line-height:1.9;color:var(--muted);overflow-wrap:anywhere}
.spectacular-edition.is-info .text-page>.standfirst{font:400 24px/1.5 var(--serif);color:var(--ink);max-width:850px;margin-bottom:31px}
.spectacular-edition.is-info .text-page h2{font:400 36px/1.15 var(--serif);letter-spacing:-.6px;margin:42px 0 20px;padding-top:22px;border-top:1px solid var(--line);scroll-margin-top:100px}
.spectacular-edition.is-info .text-page>p a{color:var(--green);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.spectacular-edition.is-info .info-navigation{display:flex;align-items:center;flex-wrap:wrap;gap:10px 21px;padding:19px 0 23px;margin:29px 0 34px;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}
.spectacular-edition.is-info .info-navigation>span{font:600 9px/1.5 var(--sans);letter-spacing:1.2px;color:var(--muted);flex:0 0 100%;margin-bottom:2px}
.spectacular-edition.is-info .info-navigation>a{font:400 14px/1.6 var(--sans);color:var(--green);min-height:32px;display:inline-flex;align-items:center;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:text-decoration-color .2s}
.spectacular-edition.is-info .info-navigation>a:is(:hover,:focus-visible){text-decoration-color:currentColor}
.spectacular-edition.is-info .source-list{counter-reset:source-row;max-width:960px;padding:0;margin:0;list-style:none}
.spectacular-edition.is-info .source-list li{counter-increment:source-row;position:relative;padding:25px 10px 25px 57px;border-bottom:1px solid var(--line);font-size:14px;line-height:1.85;overflow-wrap:anywhere;transition:background-color .2s}
.spectacular-edition.is-info .source-list li:before{content:counter(source-row,decimal-leading-zero);position:absolute;left:0;top:28px;color:var(--muted);font:400 23px/1 var(--serif)}
.spectacular-edition.is-info .source-list li:focus-within{background:var(--tint)}
.spectacular-edition.is-info .source-list a{font-size:15px;line-height:1.75;color:var(--green);text-decoration-thickness:1px;text-decoration-color:var(--line);text-underline-offset:5px}
.spectacular-edition.is-info .source-list a:hover{text-decoration-color:currentColor}
.spectacular-edition.is-info .source-list span{font-size:12px;line-height:1.85;color:var(--muted);margin-top:8px}

/* Global repairs: credits remain outside the photograph, and header focus contrasts. */
.spectacular-edition .rural-visual{height:auto;min-height:0}
.spectacular-edition .rural-visual>.photo-link{display:block;position:relative;height:auto;aspect-ratio:1.95;min-height:0;flex-shrink:0}
.spectacular-edition .rural-visual>.photo-link>img{display:block;width:100%;height:100%;aspect-ratio:1.95;object-fit:cover;min-height:0}
.spectacular-edition .rural-visual figcaption{position:relative;overflow-wrap:anywhere;min-height:0}
.spectacular-edition .grand-header :is(a,button):focus-visible{outline-color:var(--acid)}
.spectacular-edition .grand-header .header-search :is(a,button,input):focus-visible{outline-color:var(--green)}
.spectacular-edition .grand-header .navigation-row nav a:is(:hover,:focus-visible){color:var(--acid)}
.spectacular-edition .chapter:is(:hover,:focus-visible) h3{color:inherit}

@media(max-width:1100px){
 .spectacular-edition.is-section .section-edition{grid-template-columns:minmax(0,1fr) 200px;gap:35px;padding-top:48px}
 .spectacular-edition.is-section .section-edition-aside{padding-left:25px}
 .spectacular-edition.is-section .section-edition-count{font-size:87px}
 .spectacular-edition.is-section .section-stories .list-story{gap:23px;grid-template-columns:35px minmax(0,1fr)}
 .spectacular-edition.is-section .section-stories .list-story:has(.list-image){grid-template-columns:35px minmax(0,1fr) 30%}
 .spectacular-edition.is-section .section-stories .list-story h2{font-size:34px}
 .spectacular-edition.is-archive .archive-year{grid-template-columns:105px minmax(0,1fr);gap:28px}
 .spectacular-edition.is-archive .archive-year .list-image{width:195px;flex-basis:195px}
}
@media(max-width:850px){
 .spectacular-edition.is-archive .archive-year{display:block}
 .spectacular-edition.is-archive .archive-year>h2{font-size:52px;margin-bottom:30px;padding-top:17px}
 .spectacular-edition.is-info .text-page{margin-top:45px}
}
@media(max-width:760px){
 /* The compact masthead hides the horizontal rail at this breakpoint; its menu must exist here too. */
 .spectacular-edition .grand-header .mobile-menu{display:inline-flex;align-items:center;justify-content:center;order:0;min-width:34px;min-height:38px;padding:7px;color:#f2f4e6}
 .spectacular-edition .grand-header .navigation-row{min-height:45px;gap:14px}
 .spectacular-edition .grand-header .navigation-row:has(.nav-expanded){flex-wrap:wrap}
 .spectacular-edition .grand-header .navigation-row nav.nav-expanded,.spectacular-edition .grand-header.motion-ready.is-compact .navigation-row nav.nav-expanded{display:flex;flex:1 0 100%;max-width:100%;order:3;flex-wrap:wrap;align-items:start;justify-content:flex-start;gap:0;padding:6px 0 10px;margin:0;border-top:1px solid #ffffff30;overflow-x:hidden;overflow-y:auto;max-height:calc(100dvh - 90px);opacity:1;visibility:visible;pointer-events:auto}
 .spectacular-edition .grand-header .navigation-row nav.nav-expanded a{width:33.333%;max-width:100%;white-space:normal;padding:12px 8px;font-size:11px;line-height:1.5}
 .spectacular-edition .grand-header .navigation-row nav.nav-expanded a.active:after{display:none}
 .spectacular-edition .grand-header .navigation-row:has(.nav-expanded) .search-trigger{margin-left:auto;order:2;border-left:0}
 .spectacular-edition .grand-header .navigation-row:has(.nav-expanded) .search-trigger>span{display:block}
 .spectacular-edition.is-section .section-edition{grid-template-columns:minmax(0,1fr) 115px;gap:20px;padding:39px 0 32px}
 .spectacular-edition.is-section .section-edition .eyebrow{font-size:8px;letter-spacing:1.2px;gap:9px;margin-bottom:23px}
 .spectacular-edition.is-section .section-edition .eyebrow:before{width:17px}
 .spectacular-edition.is-section .section-edition h1{font-size:clamp(53px,10vw,75px);letter-spacing:-1.7px;margin-bottom:23px}
 .spectacular-edition.is-section .section-edition p{font-size:13px;line-height:1.85}
 .spectacular-edition.is-section .section-edition-aside{padding-left:18px;min-height:135px;gap:16px;align-self:stretch;justify-content:center}
 .spectacular-edition.is-section .section-edition-count{font-size:67px;letter-spacing:-2px}
 .spectacular-edition.is-section .section-edition-aside>span:last-of-type{font-size:7px;letter-spacing:.7px;line-height:1.8}
 .spectacular-edition.is-section .section-edition-aside>svg{width:65px;height:65px;right:0;top:5px}
 .spectacular-edition.is-section .section-reading-bar{font-size:9px;gap:13px;padding:13px 0}
 .spectacular-edition.is-section .section-reading-bar>span:first-child{font-size:8px;letter-spacing:1px}
 .spectacular-edition.is-section .section-reading-bar{flex-wrap:wrap}
 .spectacular-edition.is-section .section-filters{order:3;margin-left:0;flex-basis:100%}
 .spectacular-edition.is-section [data-section-status]{min-width:0}
 .spectacular-edition.is-section .section-stories .list-story,.spectacular-edition.is-section .section-stories .list-story:has(.list-image){grid-template-columns:25px minmax(0,1fr);gap:21px 13px;padding:29px 0 62px;align-items:start}
 .spectacular-edition.is-section .list-story-index{font-size:23px;padding-top:2px}
 .spectacular-edition.is-section .section-stories .list-story .eyebrow{font-size:8px;letter-spacing:.8px;margin-bottom:16px}
 .spectacular-edition.is-section .section-stories .list-story h2{font-size:33px;line-height:1.09;letter-spacing:-.5px;margin-bottom:19px}
 .spectacular-edition.is-section .section-stories .list-story p{font-size:13px;line-height:1.85}
 .spectacular-edition.is-section .section-stories .list-story .byline{font-size:9px;gap:4px 13px}
 .spectacular-edition.is-section .section-stories .list-image{grid-column:2;grid-row:auto;width:100%;order:0}
 .spectacular-edition.is-section .section-stories .list-image img{height:auto;aspect-ratio:1.65}
 .spectacular-edition.is-section .section-stories .list-story>.save-story{bottom:16px}
 .spectacular-edition:is(.is-archive,.is-search) .category-intro{padding:37px 0 28px}
 .spectacular-edition:is(.is-archive,.is-search) .category-intro h1{font-size:clamp(52px,10.5vw,75px);letter-spacing:-1.6px;margin-bottom:22px}
 .spectacular-edition:is(.is-archive,.is-search) .category-intro p{font-size:13px}
 .spectacular-edition.is-archive .archive-year{margin-top:30px}
 .spectacular-edition.is-archive .archive-year>h2{font-size:48px;margin-bottom:27px}
 .spectacular-edition.is-archive .archive-timeline{gap:9px}
 .spectacular-edition.is-archive .archive-timeline>span{flex:0 0 100%;margin-bottom:4px}
 .spectacular-edition.is-archive .archive-timeline>a{min-width:66px;font-size:19px;min-height:40px}
 .spectacular-edition.is-archive .archive-year .list-story{display:flex;flex-direction:column;gap:22px;padding-bottom:52px}
 .spectacular-edition.is-archive .archive-year .list-story h2{font-size:31px;line-height:1.12}
 .spectacular-edition.is-archive .archive-year .list-image{width:100%;flex:auto;order:0}
 .spectacular-edition.is-archive .archive-year .list-image img{height:auto;aspect-ratio:1.65}
 .spectacular-edition.is-search .search-page-form{padding-top:24px}
 .spectacular-edition.is-search .search-page-input{gap:5px;padding:5px}
 .spectacular-edition.is-search .search-page-input input{font-size:21px;padding:12px 10px;min-height:50px}
 .spectacular-edition.is-search .search-page-input button{font-size:11px;min-height:48px;padding:12px 16px;gap:8px}
 .spectacular-edition.is-search .search-suggestions{padding-bottom:23px;gap:7px}
 .spectacular-edition.is-search .search-suggestions>span{flex-basis:100%;margin:0 0 4px}
 .spectacular-edition.is-search .search-empty{padding:27px 24px;margin-top:21px}
 .spectacular-edition.is-search .search-empty h2{font-size:33px;line-height:1.13}
 .spectacular-edition.is-search .search-empty p{font-size:13px}
 .spectacular-edition.is-info .text-page{margin:37px 0 55px}
 .spectacular-edition.is-info .text-page>h1{font-size:clamp(44px,9vw,63px);letter-spacing:-1.2px;line-height:1.04}
 .spectacular-edition.is-info .text-page>.standfirst{font-size:21px;line-height:1.55}
 .spectacular-edition.is-info .text-page>p{font-size:14px;line-height:1.9}
 .spectacular-edition.is-info .text-page h2{font-size:31px;line-height:1.15;margin-top:33px;padding-top:21px}
 .spectacular-edition.is-info .info-navigation{gap:7px 18px;margin:26px 0}
 .spectacular-edition.is-info .info-navigation>a{font-size:12px;min-height:35px}
 .spectacular-edition.is-info .source-list li{padding:23px 0 23px 41px;font-size:13px}
 .spectacular-edition.is-info .source-list li:before{font-size:20px;top:28px}
 .spectacular-edition.is-info .source-list a{font-size:14px}
 .spectacular-edition.is-info .source-list span{font-size:11px}
}
@media(max-width:500px){
 .spectacular-edition.is-section .section-edition{grid-template-columns:minmax(0,1fr);gap:24px}
 .spectacular-edition.is-section .section-edition h1{font-size:clamp(54px,14vw,70px);letter-spacing:-1.6px}
 .spectacular-edition.is-section .section-edition-aside{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:18px;border-left:0;padding:18px 0 0;border-top:1px solid var(--line);min-height:0}
 .spectacular-edition.is-section .section-edition-count{font-size:42px;line-height:.9;letter-spacing:-1px}
 .spectacular-edition.is-section .section-edition-aside>span:last-of-type{font-size:7px;letter-spacing:.9px}
 .spectacular-edition.is-section .section-edition-aside>svg{position:relative;margin-left:auto;width:47px;height:47px;right:auto;top:auto}
 .spectacular-edition.is-section .section-reading-bar{align-items:start;flex-direction:column;gap:5px}
 .spectacular-edition.is-section .section-filters{margin-top:8px;flex-basis:auto}
 .spectacular-edition.is-section [data-section-status]{text-align:left}
 .spectacular-edition.is-search .search-page-input button{padding-inline:13px}
}
@media(max-width:370px){
 .spectacular-edition.is-section .section-stories .list-story,.spectacular-edition.is-section .section-stories .list-story:has(.list-image){grid-template-columns:20px minmax(0,1fr);column-gap:10px}
 .spectacular-edition.is-section .section-stories .list-story h2{font-size:30px}
 .spectacular-edition.is-search .search-page-input input{font-size:19px;padding-inline:7px}
 .spectacular-edition.is-search .search-page-input button{font-size:10px;padding-inline:11px}
 .spectacular-edition.is-info .text-page>h1{font-size:43px}
}
@media(prefers-reduced-motion:reduce){
 .spectacular-edition:is(.is-section,.is-archive,.is-search,.is-info) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
@media print{
 .spectacular-edition:is(.is-section,.is-archive,.is-search,.is-info){--ink:#000;--green:#000;--muted:#333;--line:#bbb;--paper:#fff;--tint:#fff}
 .spectacular-edition.is-section .section-edition{display:block;padding:20px 0}
 .spectacular-edition.is-section .section-edition h1{font-size:50px}
 .spectacular-edition.is-section .section-edition-aside,.spectacular-edition.is-section .section-stories .save-story,.spectacular-edition.is-section .section-filters,.spectacular-edition.is-archive .archive-timeline,.spectacular-edition.is-info .info-navigation,.spectacular-edition.is-search .search-page-form,.spectacular-edition.is-search .search-suggestions{display:none}
 .spectacular-edition.is-section .section-stories .list-story{break-inside:avoid;padding-block:22px;grid-template-columns:25px minmax(0,1fr);gap:18px}
 .spectacular-edition.is-section .section-stories .list-story:has(.list-image){grid-template-columns:25px minmax(0,1fr) 180px}
 .spectacular-edition.is-section .section-stories .list-story h2{font-size:25px}
 .spectacular-edition.is-section .section-stories .list-image{grid-column:3}
 .spectacular-edition.is-archive .archive-year{display:block}
 .spectacular-edition.is-archive .archive-year>h2{font-size:35px}
 .spectacular-edition.is-info .text-page{margin:25px 0}
 .spectacular-edition.is-info .text-page h2{scroll-margin-top:0;break-after:avoid}
 .spectacular-edition.is-info .source-list li{break-inside:avoid}
}
