:root{--bs-grey:#555}div.ccm-page div.home-news-item{margin:0 auto 2em;max-width:450px}@media only screen and (min-width:48em){div.ccm-page div.home-news-item{margin-bottom:0}}div.ccm-page div.home-news-item img{border:7px solid hsla(0,0%,100%,.5);border-radius:6px;box-shadow:0 0 5px rgba(0,0,0,.3);display:block;margin:0 auto;transition-duration:.2s}@media only screen and (min-width:48em){div.ccm-page div.home-news-item img{border-width:3px}}@media only screen and (min-width:62em){div.ccm-page div.home-news-item img{border-width:7px}}div.ccm-page div.home-news-item h3{color:#c53241;margin:.4em 0 -.15em}div.ccm-page div.home-news-item a:hover img{box-shadow:0 0 8px rgba(0,0,0,.4)}div.ccm-page div.home-news-item p{font-size:1.6rem;line-height:1.2}@media only screen and (min-width:48em){div.ccm-page div.home-news-item p{line-height:1.42}}div.ccm-page div.home-news-item .published-on{font-size:1.4rem;font-style:italic;margin-top:.2em}
