.blog-filter{font-family:var(--serif);flex-wrap:wrap;justify-content:center;gap:8px 20px;padding-block:24px;font-size:1.15rem;font-weight:700;display:flex}.blog-filter a{color:var(--brown-dark);text-decoration:none}.blog-filter a.router-link-exact-active,.blog-filter a.is-active{color:var(--teal-dark);border-bottom:2px solid}.tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.tile{aspect-ratio:3/2;align-items:flex-end;display:flex;position:relative;overflow:hidden}.tile__img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.tile:hover .tile__img{transform:scale(1.04)}.tile:after{content:"";background:linear-gradient(#0000000d 30%,#000000bf);position:absolute;inset:0}.tile__body{z-index:1;color:#fff;padding:20px 22px;position:relative}.tile__date{align-items:center;gap:6px;margin:0 0 6px;font-size:.8rem;display:flex}.tile__title{color:#fff;margin:0;font-size:1.6rem;font-weight:700}.tile__title a{text-decoration:none}.tile__title a:after{content:"";position:absolute;inset:0}
