.post-summary{position:relative;aspect-ratio:3/2;background-position:center;background-size:cover}.post-summary h2{padding:1rem;background-color:rgba(0,0,0,.7);color:#fff;position:absolute;bottom:0;left:0;width:100%;margin:0;font-size:calc(var(--brand-h2size) * .7);display:flex;justify-content:space-between;align-items:center}.post-summary h2 a{text-decoration:none;color:inherit}.post-summary h2 span.readmore{font-style:italic;font-size:1rem;padding-left:.9rem;text-align:right}p.pagination{font-size:1.3rem;font-weight:700}p.pagination a{text-decoration:none;color:inherit;font-weight:400}@media (min-width:992px){.post-summary{width:100%;height:100%}.blog-postlist{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-column-gap:1.5rem;grid-row-gap:1.5rem}.post-1{grid-column:1/3;grid-row:1/3}.post-1 h2{font-size:var(--brand-h2size)}.post-2{grid-column:3/5;grid-row:1;aspect-ratio:3/1}.post-3{grid-column:3/5;grid-row:2;aspect-ratio:3/1}}