:root{--bs-grey:#555}div.ccm-page .home-event-list{margin-top:1em}div.ccm-page div.event-item{align-items:flex-start;display:flex;margin:0 auto 2em}div.ccm-page div.event-item .event-date{background-color:#fff;border-radius:7px;box-shadow:inset 0 0 5px #ccc;font-size:1.19rem;margin:.6em auto .2em;overflow:hidden;width:50px}@media only screen and (min-width:30em){div.ccm-page div.event-item .event-date{float:left;margin-right:.5em}}div.ccm-page div.event-item .event-date .day{font-size:1.8rem;font-weight:700;line-height:1;padding:.4em 0 .3em;text-align:center}div.ccm-page div.event-item .event-date .month{color:#fff;font-weight:700;text-align:center;text-transform:uppercase}div.ccm-page div.event-item .event-date{margin-top:.4em;min-width:45px}div.ccm-page div.event-item img{border:3px solid hsla(0,0%,100%,.5);border-radius:6px;box-shadow:0 0 5px rgba(0,0,0,.3);display:block;margin:0 1em 1em 0;transition-duration:.2s}@media only screen and (min-width:48em){div.ccm-page div.event-item img{border-width:3px}}@media only screen and (min-width:62em){div.ccm-page div.event-item img{border-width:3px}}div.ccm-page div.event-item h3{color:#c53241;margin:.1em 0 0}div.ccm-page div.event-item a:hover img{box-shadow:0 0 8px rgba(0,0,0,.4)}div.ccm-page div.event-item p{font-size:1.6rem;line-height:1.2;margin-bottom:.3em}@media only screen and (min-width:48em){div.ccm-page div.event-item p{line-height:1.42}}div.ccm-page div.event-item .published-on{font-size:1.4rem;font-style:italic;margin-top:.2em}div.ccm-page div.event-item .read-more{display:block}
