.post-list{--inline-padding:var(--spacing-m);max-width:1180px;padding:0;margin:var(--spacing-xl) auto;background-image:none;list-style-type:none}.post-list h2 a::after{content:""}.post-list li{display:grid;padding:0;border:1px solid var(--color-border-offset-dark);border-radius:8px;background-color:var(--color-background-offset-dark);grid-template-columns:1fr;margin-block-end:var(--spacing-xxl);padding-block-end:var(--spacing-l);row-gap:var(--spacing-l)}.post-list li:last-child{margin-block-end:0}.post-list li::before{z-index:30;width:100%;border-radius:8px 8px 0 0;aspect-ratio:2/1;background:linear-gradient(60deg,var(--color-primary),var(--color-text));content:"";grid-column:1;grid-row:1;mix-blend-mode:color}.post-list li img{width:100%;border-radius:8px 8px 0 0;margin:0;grid-column:1;grid-row:1}.post-list li a{color:var(--color-secondary);text-decoration:none}.post-list li h2{padding:0 var(--inline-padding);margin:0;font-size:var(--font-size-l);grid-column:1}.post-list li p{padding:0 var(--inline-padding);margin:0;grid-column:1}.post-list li time{padding:0 var(--inline-padding)}@media(min-width:768px){.post-list li{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content min-content minmax(6rem,14rem);padding-block-end:0;row-gap:var(--spacing-xl)}.post-list li::before{width:100%;border-radius:8px 0 0 8px;aspect-ratio:initial;grid-row:1/span 3}.post-list li img{height:100%;border-radius:8px 0 0 8px;grid-row:1/span 3;object-fit:cover}.post-list li h2,.post-list li p,.post-list li time{grid-column:2/span 2}.post-list li h2{grid-row:1;padding-block-start:var(--spacing-xl)}.post-list li time{grid-row:2}.post-list li p{grid-row:3;padding-block-end:var(--spacing-l)}}.pagination{display:grid;justify-content:center;margin-block-end:var(--spacing-xxl);row-gap:var(--spacing-m);overflow:hidden}.pagination ul{display:flex;justify-items:center;align-items:center;padding:0;margin:0;list-style-type:none}.pagination li{list-style-image:none;padding:var(--spacing-m)}.pagination li a{color:var(--color-secondary);text-decoration:none}.pagination span{text-align:center;font-size:var(--font-size-s)}