.gzd-category{display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}
.gzd-category:focus-visible,.gzd-card a:focus-visible{outline:3px solid var(--gzd-accent,#d4ac53);outline-offset:3px}
.gzd-card{position:relative;cursor:pointer}
.gzd-card-title-link{position:static}
.gzd-card-title-link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}
.gzd-card:focus-within .gzd-card-title-link::after{outline:3px solid var(--gzd-accent,#d4ac53);outline-offset:3px}
.gzd-card .gzd-link,.gzd-card .gzd-more{position:relative;z-index:2}
.gzd-card-image,.gzd-card-placeholder{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.gzd-card-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#edf5f2,#dfece6);color:var(--gzd-primary,#075b46);font-size:38px}
.gzd-card-placeholder span{filter:drop-shadow(0 2px 5px #123c2b20)}
.gzd-header nav a:focus-visible,.gzd a:focus-visible{outline:3px solid var(--gzd-accent,#d4ac53);outline-offset:3px;border-radius:4px}
