html body:not(.admin-body) .masthead-editorial{display:grid!important;grid-template-columns:max-content 100px minmax(200px,1fr)!important;align-items:center!important;gap:26px!important}
html body:not(.admin-body) .masthead-editorial>a{min-width:0;text-decoration:none}
html body:not(.admin-body) .masthead-editorial .masthead-children{display:block!important;width:82px;justify-self:start}
html body:not(.admin-body) .masthead-editorial .masthead-coop{display:block!important;width:min(100%,400px);justify-self:end}
html body:not(.admin-body) .masthead-editorial :is(.masthead-children,.masthead-coop) img{display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain}
html body:not(.admin-body) .main-nav .mobile-nav-partners{align-items:center;gap:22px}
html body:not(.admin-body) .main-nav .mobile-nav-partners a:first-child{width:65px;flex:0 0 65px}
html body:not(.admin-body) .main-nav .mobile-nav-partners a:last-child{flex:1;max-width:240px}
html body:not(.admin-body) .main-nav .mobile-nav-partners a img{width:100%;height:auto;object-fit:contain}
html body.article-view .article-content :is(h1,h2,h3,h4){text-align:left!important;text-justify:none!important;word-spacing:normal!important;letter-spacing:normal!important;hyphens:none!important}
html body .editorial-news-card:not(:has(.news-card-visual)){min-height:150px;border-top:3px solid #126d3c}
@media(max-width:1000px){html body:not(.admin-body) .masthead-editorial{grid-template-columns:minmax(140px,1fr) 70px minmax(140px,1fr)!important;gap:16px!important}html body:not(.admin-body) .masthead-editorial .masthead-children{width:65px}}
@media(max-width:700px){html body:not(.admin-body) .masthead-editorial{grid-template-columns:minmax(0,1.15fr) minmax(0,.32fr) minmax(0,1fr)!important;gap:12px!important;padding:7px 0!important}html body:not(.admin-body) .masthead-editorial .masthead-children{width:100%}html body:not(.admin-body) .masthead-editorial .masthead-coop{width:100%}}

@media(min-width:1001px){html body:not(.admin-body) .masthead-editorial .paper-logo{width:auto!important;justify-self:start}}

/* Fill every slider frame; never letterbox small source images. */
html body .restored-hero :is(.hero-slide,.hero-side-card)>img{display:block!important;width:100%!important;max-width:none!important;object-fit:cover!important;object-position:center 40%!important}
@media(min-width:701px){html body .restored-hero :is(.hero-slide,.hero-side-card)>img{height:100%!important;max-height:none!important;inset:0!important}}
@media(max-width:700px){
 html body:not(.admin-body) .masthead{border-top:1px solid #c9dfcf!important}
 html body .restored-hero .hero-slide::after{display:none!important;background:none!important}
 html body .restored-hero .restored-main-slides,html body .restored-hero .hero-slide,html body .restored-hero .hero-slide-copy{background:#17372a!important}
 html body .restored-hero .hero-slide>img{height:210px!important;min-height:210px!important;max-height:210px!important;flex:0 0 210px!important}
 html body .restored-hero .hero-side-card>img{height:112px!important;min-height:112px!important;max-height:112px!important;flex:0 0 112px!important}
}
