/* Three compositions. Never shrink one landscape cover into every context. */
#blog-grid .editorial-card .editorial-art{display:block!important;min-width:0;min-height:0!important;height:auto!important;aspect-ratio:4/3!important;overflow:hidden;background:#100b1b;padding:0!important;align-self:start}
#blog-grid .editorial-art picture,#blog-grid .editorial-art img{display:block;width:100%!important;height:auto!important;max-width:100%;object-fit:initial!important;transform:none!important;margin:0}
#blog-grid .editorial-card>a{height:100%}
#blog-grid.editorial-grid:not(.related)>.editorial-card:first-child{grid-column:1/-1!important}
#blog-grid.editorial-grid:not(.related)>.editorial-card:first-child>a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}
#blog-grid.editorial-grid:not(.related)>.editorial-card:first-child .editorial-art{aspect-ratio:4/5!important;align-self:start}
#blog-grid.editorial-grid:not(.related)>.editorial-card:first-child .editorial-copy{padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;justify-content:center}
#blog-grid .editorial-card[hidden]{display:none!important}
@media(max-width:700px){#blog-grid.editorial-grid:not(.related)>.editorial-card:first-child>a{grid-template-columns:minmax(0,1fr)}#blog-grid.editorial-grid:not(.related)>.editorial-card:first-child .editorial-art{aspect-ratio:4/3!important}#blog-grid .editorial-card .editorial-copy{padding:26px!important}#blog-grid .editorial-card h2{font-size:24px;line-height:1.4}}
