.good-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.good-news-card{min-width:0;background:#fff;border:1px solid #dce6e9;border-radius:1rem;overflow:hidden}.good-news-card>a{display:block;height:100%;color:inherit;text-decoration:none}.good-news-card__image{aspect-ratio:16/9;background:#edf3f4;overflow:hidden}.good-news-card__image img{display:block;width:100%;height:100%;object-fit:cover}.good-news-card__image--poster img{object-fit:contain}.good-news-card__body{padding:1.4rem}.good-news-card h3{font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.45;margin:.5rem 0 .8rem;overflow-wrap:anywhere}.good-news-card p{line-height:1.75}.good-news-cover{margin:1.5rem 0 2rem}.good-news-cover img{display:block;width:100%;height:auto;border-radius:.75rem}.good-news-cover figcaption{font-size:.875rem;color:#54666d;margin-top:.65rem;line-height:1.6}.good-news-card a:hover h3{text-decoration:underline;text-underline-offset:.2em}@media(max-width:800px){.good-news-grid{grid-template-columns:1fr}.good-news-card__body{padding:1.2rem}.good-news-card h3{font-size:1.35rem}}
