.page-marker{text-transform:uppercase;letter-spacing:.2em;padding-inline-start:.5rem;border-inline-start:4px solid var(--primary-200)}.post-results-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(12rem,9rem + 15vw,20rem),1fr));gap:2rem;list-style:none;padding:0}.post-results-list>li{padding:1rem;border:1px solid var(--gray-200);transition:border .3s}.post-results-list>li:hover,.post-results-list>li:focus-within{border-color:var(--secondary-400)}.post-results-list>li .post-thumbnail-container>*{aspect-ratio:3/2}.post-results-list>li .post-thumbnail-container>time{aspect-ratio:unset;height:fit-content;margin:0 1rem 1rem auto;background:#fff;padding:.5rem;border-radius:1.7rem;align-self:end;color:#000}.post-results-list .stack>img{position:relative}.post-results-list>li .post-thumbnail-container .stack{place-items:center}.post-results-list .post-meta{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:.5rem;text-transform:uppercase;font-weight:600;letter-spacing:.1em;font-size:.875rem;border-inline:none}.post-results-list .post-meta>.post-categories{list-style:none;display:flex;padding:0;gap:.25rem}.post-results-list .post-meta>.post-categories a{text-decoration:none;color:var(--white);background:var(--primary-700);padding:.25rem .5rem;transition:background .5s}.post-results-list .post-meta>.post-categories a:hover{background:var(--primary-600)}.post-results-list .post-excerpt>p{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.navigation.pagination>.nav-links{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;font-weight:600}.navigation.pagination>.nav-links>*{line-height:1}.navigation.pagination>.nav-links>a{color:var(--primary-800);transition:color .5s,background .5s,border .5s;text-transform:uppercase;text-decoration:none;letter-spacing:.1em;padding:.25rem;border:1px solid var(--gray-200);display:block}.navigation.pagination>.nav-links>a:hover{border:1px solid var(--primary-600);background:var(--primary-600);color:#fff}.navigation.pagination>.nav-links>.current{padding:.25rem;color:#fff;background:var(--gray-500);border:1px solid var(--gray-500);display:block}