.event-status-slot{display:inline-block;border:1px solid #8c9275;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.6;background:#eae8d7;color:#5a604d}.event-state-active{background:#c4ebc4;border-color:#43805f;color:#215a3d}.event-state-upcoming{background:#cfecf6;border-color:#558eaa;color:#275971}.event-state-ended{background:#e1dfdc;border-color:#93908b;color:#625d58}.event-facts{margin:22px 0 8px;padding:18px;background:#f5efd9;border:2px solid #486965;border-radius:7px;box-shadow:0 3px 0 #bfc4ab}.event-facts-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.event-facts h2{margin:0;font-size:20px}.event-warning{font-size:14px;line-height:1.8;color:#75502b}.event-facts dl{margin:15px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.event-facts dl>div{padding:12px 0;border-top:1px solid #c9c8af}.event-facts dt{font-size:12px;color:#607269;margin-bottom:6px}.event-facts dd{margin:0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.event-facts small{font-size:12px;color:#657368}.carousel-copy .event-status-slot{margin:6px 0}.entry-info>.event-status-slot{margin:5px 0}.event-facts a{color:#17665e;text-decoration:underline}@media(max-width:600px){.event-facts dl{grid-template-columns:1fr}.event-facts{padding:14px}.event-facts h2{font-size:18px}}

.event-deadline{display:block;font-size:12px;line-height:1.7;color:#617064;margin:4px 0 8px}.event-facts-title .event-deadline{display:none}
