/* Scope this update to the homepage Upcoming Events section. */
#home .home-events .featured-event-card{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(1rem,3vw,2rem);padding:clamp(1rem,2vw,1.5rem);align-items:center}
#home .home-events .featured-event-flyer{width:100%;height:350px;display:flex;align-items:center;justify-content:center;align-self:center;min-width:0;overflow:hidden}
#home .home-events .featured-event-flyer img{width:100%;height:100%;object-fit:contain}
#home .home-events .featured-event-copy{min-width:0}
#home .home-events .featured-event-copy h3{font-size:clamp(1.6rem,2.7vw,2.35rem);line-height:1.2;margin-bottom:.65rem}
#home .home-events .featured-event-copy p{font-size:.96rem;line-height:1.6;margin-block:.6rem}
#home .home-events .featured-event-copy .tag{font-size:.73rem}
#home .home-events .featured-event-copy .event-when{padding:.7rem .9rem}
#home .home-events .podcast-event-card{color:inherit;text-decoration:none}
#home .home-events .podcast-event-card:focus-visible{outline:3px solid var(--gold2);outline-offset:5px}
#home .home-events .podcast-event-cta{display:inline-block;margin-top:.8rem;color:var(--gold2);font-weight:750;text-decoration:underline;text-underline-offset:4px}
#home .home-events .podcast-event-card:hover .podcast-event-cta{text-decoration-thickness:2px}
@media(max-width:680px){
 #home .home-events .featured-event-card{grid-template-columns:minmax(0,1fr);gap:.8rem}
 #home .home-events .featured-event-flyer{height:300px}
 #home .home-events .featured-event-copy{padding:.25rem 0}
}
