div.post-card{--post-card-background-colour: var(--card-background-colour);--post-card-border: var(--card-border);--post-card-border-radius: var(--card-border-radius);--post-card-padding: var(--card-padding)}div.post-card{border:var(--post-card-border);border-radius:var(--post-card-border-radius);background:var(--post-card-background-colour);overflow:hidden}div.post-card .image{overflow:hidden;height:200px;order:1;max-width:100%;border-radius:var(--text-image-media-border-radius)}@media (min-width: 768px){div.post-card .image{order:2}}div.post-card .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all,.4s}div.post-card:hover .image img{transform:scale(1.05)}div.post-card .post-card-content{padding:var(--post-card-padding)}div.post-card .post-card-content .post-card-meta{font-size:12px;display:flex;gap:20px;justify-content:space-between}div.post-card .post-card-content .post-card-title{font-weight:600;font-size:22px}div.post-card .post-card-content .post-card-excerpt{margin-bottom:20px}section.archive{--archive-padding: var(--module-spacing) var(--module-gutters);--archive-gap: var(--module-gutters)}section.archive{padding:var(--archive-padding)}section.archive .archive-inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:calc(var(--module-spacing) / 2);align-items:start}section.archive .archive-inner aside{display:none}@media (min-width: 992px){section.archive .archive-inner{grid-template-columns:1fr 300px}}section.archive .archive-inner .posts-wrapper{display:grid;grid-template-columns:1fr;align-items:start;gap:var(--archive-gap)}@media (min-width: 992px){section.archive .archive-inner .posts-wrapper{grid-template-columns:1fr 1fr}section.archive .archive-inner .posts-wrapper .pagination-wrapper{grid-column:span 2}}@media (min-width: 1200px){section.archive .archive-inner .posts-wrapper{grid-template-columns:1fr 1fr 1fr}section.archive .archive-inner .posts-wrapper .pagination-wrapper{grid-column:span 3}}section.archive .archive-content-wrapper{display:flex;flex-direction:column;gap:var(--archive-gap)}section.archive .archive-content-wrapper h1{margin-bottom:0}section.archive .archive-content-wrapper{margin-bottom:var(--archive-gap)}section.archive .pagination-wrapper ul{display:flex;gap:10px;justify-content:center}section.archive .pagination-wrapper ul .btn{padding:5px 15px}
