.site-container .archive-banner{flex-direction:row;justify-content:space-between}.posts-card{display:grid;grid-template-columns:repeat(1,1fr);gap:80px;margin-bottom:60px}.posts-card a{text-decoration:none}.post-preview{display:flex;background-color:#191919;color:#f5f5f5;height:450px;align-items:stretch;border-radius:10px;box-shadow:0 4px 10px #0004}.post-preview:nth-child(even){flex-direction:row-reverse}.featured-image{display:flex;flex:0 0 50%}.post-featured-image{flex:1;background-size:cover;background-position:center;border-radius:10px 0 0 10px;background-color:var(--link-color)}.post-preview:nth-child(even) .post-featured-image{border-radius:0 10px 10px 0}.post-details{padding:80px;flex:0 0 50%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.post-meta{opacity:.6;font-size:.71rem;text-transform:uppercase;margin-bottom:7px;font-weight:600}.post-meta a{color:inherit}.divider{margin:0 5px}.post-title{margin:12px 0;line-height:1.2;color:inherit;font-size:calc(var(--h3-font-size-desktop) / 1.2)}.post-title a{color:inherit}.post-title a:hover{text-decoration:underline 1px}.post-excerpt{font-size:.9rem;opacity:.9}.post-tags{margin-top:25px;display:flex;gap:2px 10px;flex-wrap:wrap}.post-tags a{color:inherit;font-size:.78rem;opacity:.4}.post-tags a:hover{text-decoration:underline 1px}.pagination{gap:10px;justify-content:center}.pagination .page-numbers{height:40px;width:40px;border-radius:3px}.pagination a{background-color:#00000009;color:inherit}.pagination .current{background-color:#191919;color:var(--site-background-color)}.pagination a:hover{background-color:var(--button-background-hover-color);color:var(--button-text-hover-color)}.load-more{text-align:center;margin-top:40px}.load-more-button{border:none;padding:13px 30px;border-radius:3px;cursor:pointer}@media (max-width:900px){.posts-card{gap:60px}.post-preview{height:370px}.post-title{margin:10px 0;font-size:calc(var(--h3-font-size-tablet) / 1.1)}.post-details{padding:20px}}@media (max-width:650px){.posts-card{padding:10px;margin-bottom:40px}.post-preview,.post-preview:nth-child(2n){flex-direction:column;height:auto}.featured-image{max-width:100%;flex:none}.post-featured-image{height:240px}.post-details{flex:none;padding:30px 20px 20px;display:block}.post-title{font-size:calc(var(--h3-font-size-mobile) / 1.1)}.post-featured-image,.post-preview:nth-child(even) .post-featured-image{border-radius:10px 10px 0 0}.site-container .archive-banner{flex-direction:column;justify-content:revert}}