.posts-section__container{display:grid;grid-template-columns:1fr 320px;column-gap:var(--size-px-8)}.posts-section__container:not(:first-of-type){margin-top:var(--size-4)}.posts-section__container:not(:first-of-type) .posts-section__article:first-of-type{border-top:1px solid var(--border-color-1);padding-top:var(--size-4)}.posts-section__title{font-size:var(--font-size-3);margin-bottom:var(--size-3)}@media screen and (max-width:768px){.posts-section__title{font-size:var(--font-size-3)}}.posts-section__description{max-inline-size:none;font-size:var(--font-size-1)}.posts-section__image-container{aspect-ratio:var(--ratio-landscape);overflow:hidden;border-radius:var(--radius-3);border:1px solid #0000}.posts-section__image-container a{display:contents}.posts-section__image{object-fit:cover;width:100%;height:100%;transition:all .5s cubic-bezier(.45,0,.55,1)}.posts-section__image-container:hover{border:1px solid var(--primary)}.posts-section__meta{font-size:var(--font-size-00);margin-top:var(--size-3)}.posts-section__meta>span:not(:last-child):after{content:"\2014";margin-left:var(--size-1);margin-right:var(--size-1)}.light .posts-section__category{font-weight:var(--font-weight-7)}.loop-pagination{display:flex;align-items:center;justify-content:center;margin-top:var(--size-7)}.loop-pagination__a{text-transform:uppercase;padding:var(--size-1) var(--size-3);border-radius:var(--radius-6);font-weight:600;display:flex;align-items:center;column-gap:var(--size-1);background:var(--primary);color:#000;font-size:var(--font-size-0)}.light .loop-pagination__a{color:#fff}.loop-pagination__a:hover{filter:brightness(1.2)}@media screen and (max-width:768px){.posts-section__image-container{float:right;margin-left:var(--size-4);margin-bottom:var(--size-2);width:120px}}.posts-section{display:flex;row-gap:var(--size-4);flex-direction:column;justify-self:start}.posts-section__article:not(:last-of-type){border-bottom:1px solid var(--border-color-1);padding-bottom:var(--size-4)}.posts-section__title{max-inline-size:unset}@media screen and (min-width:769px){.posts-section__article{display:grid;grid-template-columns:210px 1fr;gap:var(--size-4)}}@media screen and (max-width:1024px){.posts-section__container{grid-template-columns:1fr;column-gap:var(--size-px-8)}.posts-section__side{padding-top:var(--size-4);margin-top:var(--size-4)}}