.CardGrid_grid__jw_eA{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.CardGrid_card__dj8Ky{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:box-shadow .15s ease}.CardGrid_card__dj8Ky:hover{box-shadow:0 10px 26px rgb(0 58 117/10%)}.CardGrid_link__RPJui{display:block;height:100%;color:inherit}.CardGrid_link__RPJui:hover{text-decoration:none}.CardGrid_imageWrap__KUoOM{aspect-ratio:16/9;background:var(--surface-alt)}.CardGrid_image__d4Pcv{width:100%;height:100%;object-fit:cover}.CardGrid_placeholder__coAYn{width:100%;height:100%;background:linear-gradient(135deg,var(--surface-alt),var(--gyoder-light-blue))}.CardGrid_body__Dbe7I{padding:1rem 1.1rem 1.25rem}.CardGrid_meta__77cMY{font-size:.8rem;color:var(--text-muted)}.CardGrid_title__EtmTp{margin:.35rem 0 0;font-size:1.02rem;line-height:1.35}.CardGrid_excerpt__WPiL9{margin:.5rem 0 0;font-size:.88rem;color:var(--text-muted)}.CardGrid_empty__l7hVB{padding:2rem 0;color:var(--text-muted)}.YearFilter_wrapper__VaHoZ{display:flex;align-items:center;gap:.6rem;margin-bottom:1.5rem}.YearFilter_label__TrqEu{font-size:.85rem;font-weight:600;color:var(--text-muted)}.YearFilter_select__tm6yA{padding:.45rem .75rem;font:inherit;font-size:.9rem;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}