/* Match the 4:3 derivative and its display frame at every screen width. */
body[data-public-theme="recipe-atelier"] :is(.at-feature-photo,.at-cover) {
 aspect-ratio:4 / 3!important;min-height:0;height:auto;
}
body[data-public-theme="recipe-atelier"] :is(.at-feature-photo,.at-cover)>.at-hero-4x3-picture {
 position:absolute;inset:0;display:block;width:100%;height:100%;aspect-ratio:4 / 3!important;
}
body[data-public-theme="recipe-atelier"] :is(.at-feature-photo,.at-cover)>.at-hero-4x3-picture>img {
 display:block;width:100%;height:100%;min-height:0;max-height:none;aspect-ratio:4 / 3!important;object-fit:cover;
}
body[data-public-theme="recipe-atelier"] .article-hero>.at-hero-4x3-picture {
 position:relative;display:block;width:100%;height:auto;aspect-ratio:4 / 3!important;
}
body[data-public-theme="recipe-atelier"] .article-hero>.at-hero-4x3-picture>img {
 position:static;display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:4 / 3!important;object-fit:cover;
}
@media print {
 body[data-public-theme="recipe-atelier"] :is(.at-feature-photo,.at-cover) {width:320px;height:240px;max-width:100%;}
}
