.ert-event{--er-ink:#172338;--er-red:#ba243d;color:var(--er-ink);font:16px/1.65 system-ui,sans-serif;max-width:1160px;margin:32px auto}.ert-event *{box-sizing:border-box}.ert-event-hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:42px;align-items:center;background:#f6f7fa;border-radius:20px;padding:32px}.ert-event-hero>div:only-child{grid-column:1/-1}.ert-event .ert-poster{display:block;width:100%;height:auto;border-radius:12px}.ert-event .ert-kicker{font-size:12px;font-weight:750;letter-spacing:2px;color:var(--er-red)}.ert-event h1{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:14px 0;overflow-wrap:anywhere}.ert-event h2{font-size:24px;line-height:1.3}.ert-event .ert-event-date{font-size:20px;font-weight:650}.ert-event .ert-address{white-space:normal;overflow-wrap:anywhere}.ert-event .ert-book{display:inline-flex;align-items:center;justify-content:center;background:var(--er-red);color:#fff!important;font-size:23px;font-weight:750;text-decoration:none!important;min-height:62px;min-width:230px;padding:16px 32px;border-radius:10px;margin-top:14px}.ert-event .ert-book:focus-visible{outline:3px solid #172338;outline-offset:4px}.ert-event section{margin-top:36px}.ert-event .ert-cast{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px}.ert-event .ert-cast-photo{width:100%;max-width:240px;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px}.ert-event .ert-cast-card h3{font-size:18px;margin:10px 0}.ert-event .ert-event-footer{text-align:center;padding:24px;background:#f6f7fa;border-radius:16px}.ert-event .ert-coming{font-weight:700}.ert-event .ert-about img{max-width:100%;height:auto}@media(max-width:600px){.ert-event{margin:16px auto}.ert-event-hero{grid-template-columns:1fr;padding:18px;gap:20px}.ert-event .ert-book{width:100%;min-width:0}.ert-event .ert-cast{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ert-event .ert-event-date{font-size:18px}}
