.ccw-chicago-news{margin:2rem 0}.ccw-chicago-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.ccw-chicago-news-grid article{border:1px solid #d6e1e8;border-radius:12px;overflow:hidden;background:#fff}.ccw-chicago-news-grid a{text-decoration:none;color:#06264c}.ccw-chicago-news-grid img{display:block;width:100%;height:auto;aspect-ratio:2400/1260}.ccw-chicago-news-grid h3{padding:0 1rem;font-size:1.15rem}.ccw-chicago-news-grid p{padding:0 1rem;color:#4b6070;font-size:.85rem}.ccw-chicago-story{max-width:920px;margin:2rem auto}.ccw-chicago-story h1{line-height:1.15}.ccw-chicago-story>p{font-size:1.1rem;line-height:1.75}.ccw-chicago-story figure{margin:1.5rem 0}.ccw-chicago-story img{width:100%;height:auto}.ccw-chicago-story figcaption,.ccw-chicago-story .news-source{font-size:.85rem;color:#4b6070;line-height:1.5}.ccw-chicago-story nav{padding:1rem 0}

.ccw-chicago-news-grid article{min-width:0}.ccw-chicago-news-grid h3{font-size:1rem;line-height:1.4;overflow-wrap:anywhere}
@media(max-width:1199px){.ccw-chicago-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:899px){.ccw-chicago-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:599px){.ccw-chicago-news-grid{grid-template-columns:minmax(0,1fr)}}
