/* Editorial covers: all new posts use their featured image automatically. */
.ml-blog .ml-article-card{padding:0;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease}
.ml-blog .ml-article-card:hover{box-shadow:0 12px 30px rgba(60,42,28,.09)}
.ml-blog .ml-article-cover{display:block;overflow:hidden;aspect-ratio:3/2;background:#ede6dc}
.ml-blog .ml-article-cover img{display:block;width:100%;height:100%;object-fit:cover;margin:0;transition:transform .35s ease}
.ml-blog .ml-article-cover:hover img{transform:scale(1.025)}
.ml-blog .ml-article-card-body{padding:26px;display:flex;flex-direction:column;flex:1}
.ml-blog .ml-article-card-body>.ml-text-link{margin-top:auto;align-self:flex-start}
.mlx-editorial-visual figcaption{font-size:13px;line-height:1.6;color:#72695f;margin-top:10px}
@media(max-width:760px){.ml-blog .ml-article-card-body{padding:22px}.ml-blog .ml-article-card h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.ml-blog .ml-article-cover img,.ml-blog .ml-article-card{transition:none}}
