.c-pagination{width:100%}.c-pagination__list{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:center}.c-pagination__element{padding-inline:1rem}.c-pagination__element:not([href]){pointer-events:none}.c-article-thumb{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between;position:relative;width:100%}.c-article-thumb a:first-of-type:before,.c-article-thumb button:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.c-article-thumb a:first-of-type:focus-visible,.c-article-thumb button:first-of-type:focus-visible{outline:none}.c-article-thumb a:first-of-type:focus-visible:before,.c-article-thumb button:first-of-type:focus-visible:before{border-radius:var(--border-radius,.125rem);outline:.125rem dashed var(--border-focus);outline-offset:.125rem}.c-article-thumb__content{display:grid;gap:1rem}.c-article-thumb__title{font-family:var(--font-typeface-display);font-size:var(--font-display-md);font-weight:800;line-height:1.2;z-index:2}.s-blog-articles{display:grid;gap:2.5rem}.s-blog-articles__grid{display:grid;gap:var(--section-md);grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr))}.s-blog-articles__empty{font-family:var(--font-typeface-display);font-size:var(--font-display-lg);font-weight:800;line-height:1.2}.s-blog-articles__pagination{display:grid;gap:1.5rem}.s-blog-articles__pagination-count{font-weight:600;white-space:nowrap}@media only screen and (min-width:30em){.c-pagination__list{gap:.5rem}}@media only screen and (min-width:64em){.c-pagination__list{justify-content:flex-end}.c-article-thumb__title{font-size:1.625rem}.s-blog-articles{gap:4rem}.s-blog-articles__pagination{align-items:center;display:flex;flex-direction:row;justify-content:space-between}}@media only screen and (max-width:calc(48em - 1px)){.c-pagination__element{min-width:2.25rem;padding-inline:.5rem}.c-pagination__item-arrow{display:none!important}}@media only screen and (hover:hover){.c-article-thumb__title:hover{text-decoration:underline}}