/* Only the mixed homepage grid; sidebar, slider and article pages are untouched. */
body.home #grid.grid-content {
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    grid-auto-rows:1fr;
    column-gap:30px;
    row-gap:20px;
    margin:0;
}
body.home #grid.grid-content > [data-tvm-kind] {
    display:flex;
    width:100%;
    max-width:100%;
    min-width:0;
    padding:0;
}
body.home #grid.grid-content > [data-tvm-kind] > .mg-blog-post-box {
    display:flex;
    flex-direction:column;
    width:100%;
    height:100%;
    margin:0;
}
body.home #grid.grid-content > [data-tvm-kind] .mg-post-thumb.md {
    width:100%;
    height:auto;
    min-height:0;
    aspect-ratio:16 / 9;
    background-size:cover;
    background-position:center;
}
body.home #grid.grid-content > [data-tvm-kind] > .mg-blog-post-box > .col-12 {
    flex:none;
}
body.home #grid.grid-content > [data-tvm-kind] > .mg-blog-post-box > article.small {
    flex:1 1 auto;
}
@media(max-width:767.98px) {
    body.home #grid.grid-content { grid-template-columns:minmax(0,1fr); }
}
