.home .search-form-inner {padding-left: 17px;}

.home .main-middle {margin-top: 35px; padding-left: 20px;}

.home .main-middle .posts {display: flex; flex-wrap: wrap; row-gap: 16px; column-gap: 20px;}
.home .main-middle .posts article {max-width: calc(50% - 10px);}
/*.home .main-middle .posts .post-meta {font-size: 12px; margin-top: 14px;}*/

.home .main-middle .sidebar,
.home .main-bottom .sidebar {padding-left: 40px;}
.home .main-middle .sidebar {margin-top: -3px;}
.home .main-middle .sidebar article:not(:last-child) {margin-bottom: 26px;}

.home .sidebar .post-meta {margin-top: 0; font-size: 10px; color: var(--gray);}
.home .sidebar h2 {margin-top: 0; font-size: 15px; font-weight: 400; line-height: 1.5;}

.home .main-bottom {margin-top: 10px;}
.home .main-bottom .sidebar h2 {margin-bottom: 0;}


/* Foundation breakpoint */
@media (max-width: 639px) {
    .home .main-middle .grid-x,
    .home .main-bottom .grid-x {flex-direction: column-reverse;}
    .home .main-middle .posts {column-gap: 0;}
    .home .main-middle .posts article {max-width: 100%;}
    .home .main-middle .sidebar,
    .home .main-bottom .sidebar {padding-left: 0; margin-bottom: 20px}
}