.caile-live-notices{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f7edd8;text-align:left;background:radial-gradient(at 100% 0,#20695221,#0000 62%),linear-gradient(130deg,#071512f2,#091115f5);border:1px solid #dbc0844d;border-radius:22px;width:min(100% - 36px,1090px);margin:24px auto 32px;padding:clamp(17px,2.5vw,27px);position:relative;box-shadow:0 16px 42px #00000047,inset 0 1px #ffffff12}.cln-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:15px;display:flex}.cln-eyebrow{color:#efd49a;letter-spacing:.15em;align-items:center;gap:9px;font:800 10px/1.3 DM Sans,sans-serif;display:inline-flex}.cln-dot{background:#63d6a6;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 11px #64e4ae99}.cln-updated{color:#cdd3c599;letter-spacing:.1em;font:700 9px/1.3 DM Sans,sans-serif}.cln-list{gap:11px;display:grid}.cln-update{background:#010a0b6b;border:1px solid #dec6972b;border-radius:15px;min-width:0;padding:16px}.cln-update[data-kind=important]{background:linear-gradient(110deg,#5d1f1d40,#040f0f80);border-color:#ec916f66}.cln-update[data-kind=doors]{border-color:#53c59f4d}.cln-tag{color:#dec385;letter-spacing:.16em;margin-bottom:7px;font:800 10px/1.35 DM Sans,sans-serif;display:block}.cln-update h3{overflow-wrap:anywhere;color:#fff0d8;margin:0 0 7px;font:600 clamp(20px,2.5vw,27px)/1.08 Cormorant Garamond,Georgia,serif}.cln-update p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d7e1d8;margin:0;font:500 13px/1.62 DM Sans,sans-serif}.cln-update time{color:#b5bbad;letter-spacing:.06em;margin-top:12px;font:700 10px/1.3 DM Sans,sans-serif;display:block}.caile-live-notices--lobby{width:100%;margin:0 auto 20px}.caile-live-notices--home,.caile-live-notices--events{margin-top:20px}@media(max-width:640px){.caile-live-notices{border-radius:17px;width:calc(100% - 24px);margin:18px auto 24px;padding:16px 13px}.cln-heading{gap:6px;margin-bottom:12px}.cln-eyebrow{letter-spacing:.08em;font-size:9px}.cln-updated{font-size:8px}.cln-update{padding:13px 12px}.cln-update h3{font-size:22px}.cln-update p{font-size:12px}.caile-live-notices--lobby{width:100%}}.caile-live-notices--lobby{border-color:#dac28570;scroll-margin-top:88px}.caile-live-notices--lobby .cln-heading{align-items:baseline}.caile-live-notices--lobby .cln-update[data-kind=important]{border-left:3px solid #eba487}.caile-live-notices--lobby .cln-update[data-kind=doors]{border-left:3px solid #76ddaf}@media(max-width:640px){.caile-live-notices--lobby{width:100%;min-width:0;max-width:100%;margin:12px auto 20px;padding:15px 13px}.caile-live-notices--lobby .cln-heading{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.caile-live-notices--lobby .cln-list{gap:9px;min-width:0}.caile-live-notices--lobby .cln-update{overflow-wrap:anywhere;min-width:0;padding:14px 13px}.caile-live-notices--lobby .cln-update h3{line-height:1.2}.caile-live-notices--lobby .cln-update p{font-size:13px;line-height:1.55}.caile-live-notices--lobby .cln-update time{letter-spacing:0;font-size:10px}}@media(prefers-contrast:more){.caile-live-notices--lobby .cln-update{border-color:#e6cb91}.caile-live-notices--lobby .cln-update p{color:#fff5dd}}.caile-live-notices:is(.caile-live-notices--home,.caile-live-notices--festival){background:radial-gradient(at 0 0,#267f632b,#0000 46%),linear-gradient(125deg,#091613f5,#0a0f14f7);border-color:#e4c58857;width:min(100% - 36px,1080px);margin-block:clamp(16px,2.8vw,30px);overflow:hidden}.caile-live-notices:is(.caile-live-notices--home,.caile-live-notices--festival):before{content:"";pointer-events:none;background:linear-gradient(90deg,#6095d9,#53b692 52%,#e3a063);height:2px;position:absolute;inset:0 0 auto}.caile-live-notices:is(.caile-live-notices--home,.caile-live-notices--festival) .cln-heading{gap:7px 16px;min-width:0;position:relative}.caile-live-notices:is(.caile-live-notices--home,.caile-live-notices--festival) .cln-update{overflow-wrap:anywhere;background:#07101291;border-color:#ebd09b30;min-width:0}.caile-live-notices:is(.caile-live-notices--home,.caile-live-notices--festival) .cln-update[data-kind=important]{background:linear-gradient(120deg,#5d251d47,#07101299);border-left:3px solid #e7a084}.caile-live-notices:is(.caile-live-notices--home,.caile-live-notices--festival) .cln-update[data-kind=doors]{border-left:3px solid #6cd3a4}@media(min-width:760px){.caile-live-notices:is(.caile-live-notices--home,.caile-live-notices--festival) .cln-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,370px),1fr));gap:12px}}@media(max-width:640px){.caile-live-notices:is(.caile-live-notices--home,.caile-live-notices--festival){border-radius:17px;width:calc(100% - 24px);margin:14px auto 19px;padding:15px 12px}.caile-live-notices:is(.caile-live-notices--home,.caile-live-notices--festival) .cln-heading{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:10px}.caile-live-notices:is(.caile-live-notices--home,.caile-live-notices--festival) .cln-list{gap:9px}.caile-live-notices:is(.caile-live-notices--home,.caile-live-notices--festival) .cln-update{border-radius:13px;padding:12px 13px}.caile-live-notices:is(.caile-live-notices--home,.caile-live-notices--festival) .cln-update h3{font-size:clamp(20px,6vw,24px);line-height:1.14}.caile-live-notices:is(.caile-live-notices--home,.caile-live-notices--festival) .cln-update p{font-size:13px;line-height:1.55}.caile-live-notices:is(.caile-live-notices--home,.caile-live-notices--festival) .cln-update time{letter-spacing:0;font-size:10px}}@media(prefers-contrast:more){.caile-live-notices:is(.caile-live-notices--home,.caile-live-notices--festival) .cln-update{border-color:#e8cd96}}
