.ldr-event-main{width:min(1120px,100%);margin:0 auto;padding:0 0 48px;color:#fff}.ldr-event-main [hidden]{display:none}.ldr-event-hero{position:relative;isolation:isolate;display:grid;min-height:300px;align-items:end;overflow:hidden;padding:clamp(22px,5vw,54px);border:1px solid rgba(255,255,255,.15);border-radius:20px;background:linear-gradient(120deg,#07172d,#183454 60%,#3b2850)}.ldr-event-banner{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:.36}.ldr-event-hero:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(2,12,27,.94),rgba(2,12,27,.54));content:""}.ldr-event-hero-copy{max-width:760px}.ldr-event-hero h1{margin:8px 0;font-size:clamp(34px,6vw,66px);line-height:1.03}.ldr-event-hero p{color:#d4dfeb}.ldr-event-panel{margin-top:18px;padding:clamp(18px,3vw,30px);border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(7,20,39,.91)}.ldr-event-panel h2{margin:5px 0 14px;font-size:clamp(22px,3vw,32px)}.ldr-event-panel h3,.ldr-event-panel h4{margin:14px 0 6px;color:#ffc247}.ldr-event-panel p{line-height:1.7;color:#d4dfeb;white-space:pre-line}.ldr-event-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin:0}.ldr-event-facts>div{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px}.ldr-event-facts dt{font-size:12px;color:#a9bbce}.ldr-event-facts dd{margin:4px 0 0;font-weight:700}.ldr-event-social,.ldr-event-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ldr-event-social a,.ldr-event-links a,.ldr-event-episode a{color:#ffc247;text-underline-offset:3px}.ldr-event-editions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px}.ldr-event-edition{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.035)}.ldr-event-edition h3{margin:6px 0}.ldr-event-staff,.ldr-event-episodes{margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.ldr-event-staff p{margin:4px 0}.ldr-event-episode{display:flex;flex-wrap:wrap;gap:12px;padding:8px 0;border-top:1px solid rgba(255,255,255,.08)}.ldr-event-directory-card{min-height:220px}.ldr-event-directory-card>div{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start}.ldr-event-directory-card p{color:rgba(255,255,255,.75)}.ldr-event-directory-card small{color:#ffc247}.ldr-event-directory-card b{margin-top:auto}.ldr-event-main>.ldrfe-show-actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:700px){.ldr-event-main{padding-bottom:28px}.ldr-event-hero{min-height:250px;border-radius:14px}.ldr-event-panel{border-radius:12px}.ldr-event-episode{display:grid;grid-template-columns:1fr auto auto}}
