.posts-category-filter{padding:0;list-style:none;margin:auto;text-transform:uppercase;font-size:var(--wp--preset--font-size--small)}.posts-category-filter li{margin-bottom:.25em}.posts-category-filter a{text-decoration:none}.posts-category-filter a:hover,.posts-category-filter a:focus{font-weight:700;letter-spacing:-.02em}.posts-category-filter svg{display:inline-block;width:.9em;height:.9em;margin-right:.125em;position:relative;top:1px}.posts-grid{display:grid;--nbcols:1;grid-template-columns:repeat(var(--nbcols),1fr);gap:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)}.posts-grid .year{font-size:var(--wp--preset--font-size--x-large);font-weight:700;margin:0;margin-bottom:var(--wp--preset--spacing--30);line-height:1;height:var(--wp--preset--font-size--x-large)}.posts-grid .posted-on{display:block;font-weight:700;margin-bottom:var(--wp--preset--spacing--30)}.posts-grid .link{display:inline-block;margin-top:var(--wp--preset--spacing--20);text-transform:uppercase;font-weight:700}.posts-grid article{display:grid;grid-template-columns:1fr 1fr;gap:var(--wp--preset--spacing--40);font-size:.75rem;border-top:1px solid var(--wp--preset--color--contrast);padding-top:var(--wp--preset--spacing--40)}.posts-grid a{color:inherit;text-decoration:none}.posts-grid h3{font-size:1em;text-transform:uppercase;margin:var(--wp--preset--spacing--20) 0 0}.posts-grid p{margin:0}.posts-grid .thumbnail-link{display:block}.posts-grid .thumbnail-link img{aspect-ratio:.7;object-fit:cover;width:100%}.more-link{font-size:.625rem;display:inline-block;font-weight:700;text-transform:uppercase;margin-top:var(--wp--preset--spacing--20)}@media screen and (min-width:36rem){.posts-category-filter{display:grid;--nbcols:4;grid-template-columns:repeat(var(--nbcols),1fr);gap:var(--wp--preset--spacing--40)}.posts-category-filter li{margin-bottom:0}.posts-grid{--nbcols:2}.posts-grid .no-year-sep{height:var(--wp--preset--font-size--x-large);margin-bottom:var(--wp--preset--spacing--30)}}@media screen and (min-width:48rem){.posts-category-filter{--nbcols:6}.posts-grid{--nbcols:3}}@media screen and (min-width:64rem){.posts-category-filter{--nbcols:8}.posts-grid{--nbcols:4}}