.event-hero,.event-detail{max-width:1780px}.event-cover-banner{margin:28px 0 0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--ink);box-shadow:10px 10px 0 var(--lime)}.event-cover-banner img{display:block;width:100%;aspect-ratio:851/315;object-fit:cover}.event-hero-grid.has-cover{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:60px;align-items:end;margin-top:48px}.event-hero-grid.has-cover>div:first-child{max-width:none}.event-quick-facts{display:grid;gap:1px;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:var(--line)}.event-quick-facts>div{display:flex;gap:10px;align-items:flex-start;padding:16px;background:var(--paper)}.event-quick-facts span{color:var(--lime);font-size:21px;line-height:1}.event-quick-facts p,.event-quick-facts b,.event-quick-facts small{display:block;margin:0}.event-quick-facts b{font:700 14px var(--display);letter-spacing:-.02em}.event-quick-facts small{margin-top:2px;color:var(--muted);font-size:10px}@media(max-width:760px){.event-cover-banner{margin-top:20px;box-shadow:6px 6px 0 var(--lime)}.event-hero-grid.has-cover{grid-template-columns:1fr;gap:22px;margin-top:30px}.event-quick-facts>div{padding:13px 15px}}
