#top-container.marquee-container{padding:0;margin:0;border:0}#top-container.marquee-container .wrapper{max-width:100%;padding:0}.marqueeSlickSlider .slick-slide span.in-subtitle{font-size:20px;display:block;line-height:28px;font-family:"Open Sans"}#top-container .marqueeSlickSlider .slick-slide h2{font-size:3.2em;top:55%;background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.74));max-width:none;width:50%;padding:0 25%}#top-container .marqueeSlickSlider .slick-slide h2 a{display:block}#top-container .marqueeSlickSlider .slick-slide span{font-size:22px;font-weight:500;line-height:27px;font-family:"Open sans";text-shadow:3px 5px 20px #000;margin-top:10px;display:block}.marqueeSlickSlider .slick-prev,.marqueeSlickSlider .slick-next{top:61%}.main-container #articles.featured-articles{padding:2em 0 2em}.main-container #articles.featured-articles .flex-articles{clear:right}#articles.main-container,#newsbriefs.main-container{background:#F3F3F1}.main-container.btn-bg{max-width:100%;padding:3.5em 0 3.5em;height:auto;background:#063 url(/assets/masonM_500_transparent-1736475fc99e5121f2a7d965036da04fb9919ad5c43e67fa707db0ae95e307fc.png) no-repeat 35% 10%;background-size:540px;margin:0}#articles.featured-articles .container>h2{font-weight:bold}#articles.featured-articles .view-all{float:right;margin-top:1.5em;margin-right:1px}#articles.featured-articles .view-all a{display:inline-block;color:#333;margin-top:6px;text-decoration:none}#articles.featured-articles .view-all a:hover{text-decoration:underline}.articleSlider article .teaser{display:none}#articles.mosaic .no-event article{width:375px}.featured-articles article{position:relative;float:left}.featured-articles article .teaser{display:none}.featured-articles article:first-child{width:535px;float:left}.featured-articles article:first-child img{width:100%}.featured-articles article:nth-child(2){width:282px}.featured-articles article:nth-child(2) img{width:100%}.featured-articles article:nth-child(3){width:282px}.featured-articles article:nth-child(3) img{width:100%}.featured-articles article figure~h2{position:absolute;bottom:16px;padding:20px 3% 8%;font-size:1.4em;line-height:1.3em;text-shadow:2px 6px 15px #000;font-weight:500;background:linear-gradient(to bottom, transparent, black);margin-bottom:0;width:94%;color:#FFF}.featured-articles article figure~h2 a{color:#fff;text-decoration:none}.featured-articles article figure~h2 a:hover{color:#fff}.featured-articles article.event{clear:none;background:#fc3;height:253px;display:flex;width:100%;max-width:562px;border:1px solid #eee}.featured-articles article.event .hide-text{display:none}.featured-articles article.event .date,.featured-articles article.event .month,.featured-articles article.event .day{display:block}.featured-articles article.event .date{width:202px;padding:2em 0.5em;background:white}.featured-articles article.event .month{font-size:2em;margin-bottom:0.8em;color:#006633;text-align:center}.featured-articles article.event .day{padding:0;font-size:8em;line-height:1em;font-weight:600;letter-spacing:-5px;color:#006633;text-align:center}.featured-articles article.event .details-container{padding:2em 1em}.featured-articles article.event .details-container p{display:none}.featured-articles article.event h2{position:relative;left:0;font-size:1.35em;line-height:1.2em;margin-bottom:0.4em}.featured-articles article.event h2 a{color:#222;text-decoration:none}.featured-articles article.event p.event-site{text-transform:uppercase;font-size:13px}.featured-articles article.event .details{font-size:1.05em}.featured-articles article.event .details .span-time{margin-top:14px}.featured-articles article.event .details .span-time,.featured-articles article.event .details .span-location{margin-bottom:0.3em;line-height:1.2em;display:flex}.featured-articles article.event .span-time:before{font-family:"Font Awesome 6 Free";font-weight:400;content:"\f017";padding-right:0.4em}.featured-articles article.event .span-location:before{font-family:"Font Awesome 6 Free";font-weight:600;content:"\f3c5";padding:0 0.5em 0 0.2em}.featured-articles article.event span.more{width:100px;padding:0.2em 0.6em;margin-top:17px;border:3px solid;font-weight:600;font-family:Roboto Slab}.featured-articles article.event span.more a{color:#333;font-size:0.9em;text-decoration:none;text-transform:uppercase}.featured-articles article.event span.more a:hover{text-decoration:underline}#audience ul{background-color:#063}#audience ul:before{background:linear-gradient(to left top, #063 50%, transparent 50%)}#audience ul:after{background:linear-gradient(to right bottom, #063 50%, transparent 50%)}#main-bar{background:#fc3;text-align:right}@media all and (min-width: 1400px){#top-container .marqueeSlickSlider .slick-slide{height:60vh}}@media (max-width: 1399px){#articles.mosaic .no-event article{width:356px}}@media all and (max-width: 1200px){.slick-slider{max-width:100%}.main-container #articles.featured-articles{padding:3.5em 1.6em}.featured-articles .flex-articles{display:flex}.featured-articles .flex-articles figure~h2{font-size:2.2vw}.featured-articles .flex-articles article{width:100%}.featured-articles article.event{max-width:100%;min-width:auto}}@media all and (min-width: 1200px){#top-container .marqueeSlickSlider .slick-slide{min-height:524px;max-height:680px}}@media all and (max-width: 920px){#top-container .marqueeSlickSlider .slick-slide{font-size:2vw}#top-container .marqueeSlickSlider .slick-slide h2{font-size:2.5em}}@media all and (max-width: 768px){#top-container .marqueeSlickSlider .slick-slide h2{max-width:80%}#top-container .marqueeSlickSlider .slick-slide span{display:none}}@media all and (max-width: 767px){.marqueeSlickSlider .slick-slide h2{bottom:0;top:auto}.featured-articles .flex-articles{display:block}.featured-articles .flex-articles figure~h2{font-size:18px}#articles.mosaic .no-event article{width:100%}.featured-articles article.event{height:auto}}@media all and (max-width: 420px){#articles.mosaic .no-event article{width:100%}}@media all and (max-width: 350px){#top-container .marqueeSlickSlider .slick-slide{font-size:1em}#top-container .marqueeSlickSlider .slick-slide h2{font-size:1.4em;font-weight:500}}
