.mpca--event-featured{padding:var(--md);background-color:var(--brand-gray-light);border-radius:var(--sm)}.mpca--event-featured__tag{display:flex;padding:var(--xxs) var(--xs);align-items:center;gap:var(--xxs);border-radius:var(--xxs);font-size:16px;font-weight:400;line-height:150%;white-space:nowrap}.mpca--event-featured__tag{background:var(--brand-gray-light)}.mpca--event-featured__tag svg{flex-shrink:0;display:block;width:16px;height:auto}.mpca--event-featured__tag{background:var(--brand-white);color:var(--brand-blue)}.mpca--event-featured__tag path{fill:var(--brand-blue)}.mpca--event-featured{flex:1 1 100%;width:100%;background-color:var(--brand-blue-10);display:flex;align-items:stretch;gap:var(--lg);padding:40px clamp(40px,31.5492957746px + 2.2535211268vw,64px)}.mpca--event-featured__content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--sm)}.mpca--event-featured__eyebrow{display:flex;align-items:center;gap:var(--xs);margin:0;color:var(--brand-red);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.mpca--event-featured__eyebrow::before{content:"";display:block;width:24px;height:2px;background:var(--brand-red);flex-shrink:0}.mpca--event-featured__title{margin:0;font-family:"Roboto Slab",serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.3;color:var(--brand-blue)}.mpca--event-featured__title a{color:inherit;text-decoration:none}.mpca--event-featured__title a:hover{text-decoration:underline}.mpca--event-featured__excerpt{margin:0;color:var(--brand-blue)}.mpca--event-featured__excerpt p{margin:0;max-width:800px}.mpca--event-featured__footer{margin-top:auto;padding-top:var(--md)}.mpca--event-featured__tags{display:flex;flex-wrap:wrap;gap:var(--xs)}.mpca--event-featured__aside{flex:0 0 380px;max-width:380px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:var(--md)}.mpca--event-featured__image{width:100%}.mpca--event-featured__image img{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--radius-md)}.mpca--event-featured__link{flex-shrink:0}@media screen and (max-width: 996px){.mpca--event-featured{flex-direction:column}.mpca--event-featured__aside{flex:1 1 auto;max-width:100%;width:100%;align-items:stretch}.mpca--event-featured__link{width:100%;justify-content:center}}
