.ce-f7events_events:has(.events-hidden){display:none}.ce-f7events_events .element-outer{max-width:var(--content-width);padding:0 var(--container-padding);margin-left:auto;margin-right:auto}.ce-f7events_events .intro-wrapper{margin-bottom:2em}.ce-f7events_events .events{gap:1em;margin:0;padding:0;list-style:none;display:grid}.ce-f7events_events .event{border:1px solid var(--surface-border);border-radius:var(--radius);background-color:var(--surface);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4em;margin:0;padding:1em 1.4em 1em 1em;display:grid;position:relative}.ce-f7events_events .event:before{display:none}:is(.ce-f7events_events .event:has(.event-link:hover),.ce-f7events_events .event:has(.event-link:focus-visible)){box-shadow:var(--shadow-lg);transform:translateY(-2px)}@media (width<=575px){.ce-f7events_events .event{grid-template-columns:auto minmax(0,1fr);gap:1em}.ce-f7events_events .event .event-link{grid-column:1/-1;justify-self:start}}.ce-f7events_events .event-date{border-radius:calc(var(--radius) * .75);text-align:center;width:96px;color:var(--white);background:linear-gradient(160deg, var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1e4a73) 0%, var(--lightningcss-light,#1b4470)var(--lightningcss-dark,#16324d) 100%);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:.7em .6em .6em;line-height:1.05;display:flex}.ce-f7events_events .event-day{letter-spacing:-.03em;white-space:nowrap;font-size:1.9rem;font-weight:800}.ce-f7events_events .event-day.event-day-range{letter-spacing:-.04em;font-size:1.4rem}.ce-f7events_events .event-month{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:#fb923c;margin-top:.2em;font-weight:700}.ce-f7events_events .event-year{opacity:.7;margin-top:.15em;font-size:.75rem}.ce-f7events_events .event-title{font-size:var(--font-size-md);margin:0;line-height:1.25}.ce-f7events_events .event-title:before{display:none}.ce-f7events_events .event-subtitle{opacity:.85;margin:.25em 0 0}.ce-f7events_events .event-when{font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:.45em 0 0;font-weight:700}.ce-f7events_events .event-link{font-size:var(--font-size-sm);white-space:nowrap;color:var(--accent);background-color:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;align-items:center;gap:.4em;padding:.45em 1em;font-weight:700;text-decoration:none;display:inline-flex;position:static}.ce-f7events_events .event-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ce-f7events_events .event-link:before{--icon:var(--icon-arrow-right);--icon-color:currentColor;--icon-size:.9em;content:"";vertical-align:text-top;background-color:var(--icon-color,var(--text-color));width:var(--icon-size,1em);height:var(--icon-size,1em);-webkit-mask-size:contain;mask-size:contain;-webkit-mask:var(--icon) no-repeat center;-webkit-mask:var(--icon) no-repeat center;mask:var(--icon) no-repeat center;order:2;margin:0;display:inline-block}.ce-f7events_events .events-all{text-align:center;margin:1.8em 0 0}.ce-f7events_events .events-all .btn{background-color:var(--text-color);color:var(--background-color);transition:background-color .25s ease, color .25s ease, transform .25s var(--ease-out), box-shadow .25s ease;text-shadow:none;cursor:pointer;font-family:inherit;font-weight:700;font-size:var(--font-size-copy);outline-offset:3px;border:0;border-radius:999px;margin:.8em 0;padding:.7em 1.5em;text-decoration:none;display:inline-block}.ce-f7events_events .events-all .btn:hover{background-color:var(--accent);color:var(--accent-invert);box-shadow:0 10px 24px -10px var(--accent);transform:translateY(-2px)}.ce-f7events_events .no-events-found{border:2px dashed var(--surface-border);border-radius:var(--radius);text-align:center;opacity:.85;padding:1.6em 1.4em}.ce-f7events_events .paginator .status{text-align:center;margin-top:2em;font-weight:600}.ce-f7events_events .event-detail .event-back{color:var(--accent);align-items:center;gap:.4em;margin-bottom:1.6em;font-weight:700;text-decoration:none;display:inline-flex}.ce-f7events_events .event-detail .event-back:before{--icon:var(--icon-arrow-left);--icon-color:currentColor;--icon-size:.9em;content:"";vertical-align:text-top;background-color:var(--icon-color,var(--text-color));width:var(--icon-size,1em);height:var(--icon-size,1em);-webkit-mask-size:contain;mask-size:contain;-webkit-mask:var(--icon) no-repeat center;-webkit-mask:var(--icon) no-repeat center;mask:var(--icon) no-repeat center;margin:0;display:inline-block}.ce-f7events_events .event-detail .event-head{align-items:center;gap:1.4em;margin-bottom:2em;display:flex}.ce-f7events_events .event-detail .event-title{font-size:var(--font-size-xl)}.ce-f7events_events .event-detail .event-text{border-top:1px solid var(--surface-border);padding-top:1.6em}
