.local-banners{margin:15px 0;text-align:center}.banner-item{margin:10px 0;min-width:0}.banner-item img{max-width:100%;height:auto}.banner-inline{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.banner-inline .banner-item{flex:1 1 180px}.banner-modal{border:0;max-width:min(90vw,calc(100vw - 48px));max-height:90vh;padding:0;background:transparent;overflow:visible}.banner-modal:focus{outline:none}.banner-modal .local-banners,.banner-modal .banner-item{margin:0}.banner-modal::backdrop{background:#000a}.banner-modal [data-banner-close]{position:absolute;top:0;right:0;transform:translate(50%,-50%);z-index:1;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;opacity:1}.banner-modal [data-banner-close] img{display:block;width:32px;height:32px;max-height:none}.banner-modal [data-banner-close]:hover img{transform:scale(1.1);filter:drop-shadow(0 0 3px #fff)}.banner-modal [data-banner-close]:focus-visible{outline:2px solid #111;outline-offset:-2px}.banner-modal img{max-height:75vh;width:auto}.banner-modal .banner-item img{display:block}.public-video iframe{width:100%;aspect-ratio:16/9;height:auto;border:0}.public-video h3{font-size:20px;overflow-wrap:anywhere}.public-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.daily-video-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px}.interest-filters{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0}.interest-filters a{padding:6px;border:1px solid #ddd}.interest-list{list-style:none;padding:0}.interest-list li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;padding:15px;border-bottom:1px solid #ddd;overflow-wrap:anywhere}.interest-list img{max-width:100px;height:auto}.homepage-editorial-columns>div{min-width:0}.homepage-editorial-columns>div>.homepage-editorial{width:100%}@media(max-width:767px){.public-video-grid,.daily-video-grid{grid-template-columns:1fr}.interest-list li{grid-template-columns:80px minmax(0,1fr)}.interest-list img{max-width:80px}}
