.evd-page,.evt-page{--evt-accent:#e8701a;--evt-accent-strong:#c25410;--evt-accent-soft:rgba(232,112,26,.1);--evt-accent-soft-2:rgba(232,112,26,.2);--evt-cta-bg:#c25410;--evt-cta-bg-hover:#9e440d;--evt-cta-ink:#fff;--evt-bg:#f7f4f1;--evt-surface:#fff;--evt-surface-2:#faf7f4;--evt-surface-3:#f1ece7;--evt-border:rgba(17,24,39,.09);--evt-border-strong:rgba(17,24,39,.16);--evt-ink:#14181f;--evt-ink-2:#4b5563;--evt-ink-3:#656c78;--evt-live-bg:rgba(220,38,38,.12);--evt-live-ink:#b91c1c;--evt-soon-bg:rgba(21,128,61,.12);--evt-soon-ink:#15803d;--evt-past-bg:rgba(71,85,105,.12);--evt-past-ink:#475569;--evt-shadow-sm:0 1px 2px rgba(16,24,40,.04);--evt-shadow:0 1px 2px rgba(16,24,40,.04),0 14px 34px -18px rgba(16,24,40,.28);--evt-shadow-lg:0 2px 4px rgba(16,24,40,.04),0 24px 56px -24px rgba(16,24,40,.35);--evt-radius:18px;--evt-radius-sm:12px;--evt-radius-pill:999px;--evt-ease:cubic-bezier(.22,.61,.36,1);--evt-header-offset:6.25rem;background:var(--evt-bg);color:var(--evt-ink);line-height:1.65;overflow-x:clip}body.dark-mode .evd-page,body.dark-mode .evt-page{--evt-accent:#f59331;--evt-accent-strong:#f59331;--evt-accent-soft:rgba(245,147,49,.14);--evt-accent-soft-2:rgba(245,147,49,.26);--evt-cta-bg:#f59331;--evt-cta-bg-hover:#e8701a;--evt-cta-ink:#1a1005;--evt-bg:#14171d;--evt-surface:#1e232c;--evt-surface-2:#242a34;--evt-surface-3:#2c333f;--evt-border:hsla(0,0%,100%,.09);--evt-border-strong:hsla(0,0%,100%,.18);--evt-ink:#f1f5f9;--evt-ink-2:#c3cbd6;--evt-ink-3:#949dab;--evt-live-bg:hsla(0,91%,71%,.16);--evt-live-ink:#fca5a5;--evt-soon-bg:rgba(74,222,128,.16);--evt-soon-ink:#86efac;--evt-past-bg:rgba(148,163,184,.16);--evt-past-ink:#cbd5e1;--evt-shadow-sm:0 1px 2px rgba(0,0,0,.4);--evt-shadow:0 1px 2px rgba(0,0,0,.4),0 14px 34px -18px rgba(0,0,0,.7);--evt-shadow-lg:0 2px 4px rgba(0,0,0,.45),0 24px 56px -24px rgba(0,0,0,.8)}.evt-page{padding-block:clamp(2rem,5vw,4rem)}.evd-shell,.evt-shell{margin-inline:auto;max-width:1320px;padding-inline:clamp(1rem,4vw,2.5rem);width:100%}.evt-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.evt-shell{transition:opacity .2s var(--evt-ease)}.evt-page.is-loading{cursor:progress}.evt-page.is-loading .evt-shell{opacity:.6;transition-delay:.15s}@media (prefers-reduced-motion:reduce){.evt-shell{transition:none}}.evd-page :focus-visible,.evt-page :focus-visible{border-radius:4px;outline:3px solid var(--evt-accent);outline-offset:2px}.evt-intro{margin-bottom:clamp(1.25rem,3vw,2rem);max-width:62ch}.evt-eyebrow{align-items:center;background:var(--evt-accent-soft);border-radius:var(--evt-radius-pill);color:var(--evt-accent-strong);display:inline-flex;font-size:.8125rem;font-weight:700;gap:.5rem;letter-spacing:.04em;margin-bottom:.875rem;padding:.375rem .875rem;text-transform:uppercase}.evt-title{color:var(--evt-ink);font-size:clamp(1.625rem,1.2rem + 2vw,2.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 .5rem}.evt-lede{color:var(--evt-ink-2);font-size:clamp(.9375rem,.9rem + .3vw,1.0625rem);margin:0}.evt-scope{background:var(--evt-surface);border:1px solid var(--evt-border);border-radius:var(--evt-radius-pill);box-shadow:var(--evt-shadow-sm);display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:clamp(.75rem,2vw,1rem);overflow-x:auto;padding:.3125rem;scrollbar-width:none}.evt-scope::-webkit-scrollbar{display:none}.evt-scope-item{align-items:center;border-radius:var(--evt-radius-pill);display:inline-flex;flex:1 1 auto;font-size:.875rem;font-weight:600;gap:.4rem;justify-content:center;min-height:40px;padding-inline:clamp(.75rem,2.5vw,1.25rem);text-decoration:none;transition:background-color .2s var(--evt-ease),color .2s var(--evt-ease);white-space:nowrap}.evt-scope-item,a.evt-scope-item.evt-scope-item{color:var(--evt-ink-2)}@media (hover:hover){a.evt-scope-item.evt-scope-item:hover{background:var(--evt-surface-3);color:var(--evt-ink)}}.evt-scope-item.is-active,a.evt-scope-item.evt-scope-item.is-active{background:var(--evt-cta-bg);box-shadow:var(--evt-shadow-sm);color:var(--evt-cta-ink)}.evt-scope-count{font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700;opacity:.75}.evt-toolbar{background:var(--evt-surface);border:1px solid var(--evt-border);border-radius:var(--evt-radius);box-shadow:var(--evt-shadow);margin-bottom:clamp(1rem,2.5vw,1.5rem);padding:clamp(.75rem,2vw,1.125rem);z-index:20}.evt-toolbar-grid{align-items:end;display:grid;gap:.625rem .5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.evt-field-search{grid-column:1/-1}@media (max-width:359px){.evt-toolbar-grid{grid-template-columns:1fr}}@media (min-width:640px){.evt-toolbar-grid{gap:.75rem;grid-template-columns:repeat(6,minmax(0,1fr))}.evt-field-search{grid-column:span 6}.evt-field-annee,.evt-field-categorie,.evt-field-mois{grid-column:span 2}}@media (min-width:1100px){.evt-toolbar-grid{grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr))}.evt-field-annee,.evt-field-categorie,.evt-field-mois,.evt-field-search{grid-column:auto}}.evt-field{display:flex;flex-direction:column;gap:.3125rem;min-width:0}.evt-field-label{color:var(--evt-ink-3);font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.evt-search-box{align-items:center;display:flex;position:relative}.evt-search-icon{color:var(--evt-ink-3);height:1.125rem;inset-inline-start:.75rem;pointer-events:none;position:absolute;width:1.125rem}.evt-page .evt-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--evt-surface);border:1px solid var(--evt-border-strong);border-radius:.5rem;box-shadow:var(--evt-shadow-sm);color:var(--evt-ink);font-size:16px;line-height:1.4;min-height:46px;padding-block:.6rem;padding-inline:2.5rem 2.5rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.evt-page .evt-search-input::-moz-placeholder{color:var(--evt-ink-3)}.evt-page .evt-search-input::placeholder{color:var(--evt-ink-3)}.evt-page .evt-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f659;outline:none}.evt-page .evt-search-input::-webkit-search-cancel-button,.evt-page .evt-search-input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.evt-search-clear{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--evt-ink-3);cursor:pointer;display:none;height:34px;inset-inline-end:.375rem;justify-content:center;position:absolute;width:34px}.evt-search-clear svg{height:1rem;width:1rem}.evt-search-box.is-filled .evt-search-clear{display:flex}@media (hover:hover){.evt-search-clear:hover{background:var(--evt-surface-3);color:var(--evt-ink)}}.evt-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--evt-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23656c78' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.05rem;border:1px solid var(--evt-border-strong);border-radius:.5rem;box-shadow:var(--evt-shadow-sm);color:var(--evt-ink);cursor:pointer;font-size:16px;line-height:1.4;min-height:46px;padding-block:.6rem;padding-inline:.75rem 2.25rem;width:100%}[dir=rtl] .evt-select{background-position:left .75rem center;padding-inline:.75rem 2.25rem}body.dark-mode .evt-page .evt-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23949dab' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.evt-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f659;outline:none}.evt-field-submit{justify-content:flex-end}.evt-submit{background:var(--evt-cta-bg);border:0;border-radius:.5rem;color:var(--evt-cta-ink);cursor:pointer;font-size:.9375rem;font-weight:700;min-height:46px;padding-inline:1.25rem;transition:background-color .2s var(--evt-ease)}@media (hover:hover){.evt-submit:hover{background:var(--evt-cta-bg-hover)}}.evt-js .evt-field-submit{display:none}.evt-status-bar{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;margin-bottom:clamp(.875rem,2vw,1.25rem)}.evt-status{color:var(--evt-ink-2);font-size:.9375rem;margin:0}.evt-status strong{color:var(--evt-ink);font-variant-numeric:tabular-nums}.evt-reset{align-items:center;background:var(--evt-surface);border:1px solid var(--evt-border-strong);border-radius:var(--evt-radius-pill);display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;min-height:40px;padding-inline:.875rem;text-decoration:none;transition:background-color .2s var(--evt-ease)}a.evt-reset.evt-reset{color:var(--evt-ink-2)}.evt-reset svg{height:.875rem;width:.875rem}@media (hover:hover){a.evt-reset.evt-reset:hover{background:var(--evt-surface-3);color:var(--evt-ink)}}.evt-layout{align-items:start;display:grid;gap:clamp(1.25rem,3vw,2rem);grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.evt-layout{grid-template-columns:minmax(0,1fr) 310px}.evt-aside{position:sticky;top:var(--evt-header-offset)}}.evt-aside,.evt-main{min-width:0}.evt-cal{background:var(--evt-surface);border:1px solid var(--evt-border);border-radius:var(--evt-radius);box-shadow:var(--evt-shadow);overflow:hidden}.evt-cal-toggle{align-items:center;color:var(--evt-ink);cursor:pointer;display:flex;font-size:.9375rem;font-weight:700;gap:.5rem;list-style:none;min-height:48px;padding-inline:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.evt-cal-toggle::-webkit-details-marker{display:none}.evt-cal-toggle svg{color:var(--evt-accent-strong);flex-shrink:0;height:1.125rem;width:1.125rem}.evt-cal-toggle-chevron{margin-inline-start:auto;transition:transform .25s var(--evt-ease)}.evt-cal[open] .evt-cal-toggle-chevron{transform:rotate(180deg)}@media (min-width:1024px){.evt-cal-toggle{display:none}}.evt-cal-head{align-items:center;background:var(--evt-cta-bg);color:var(--evt-cta-ink);display:flex;gap:.5rem;justify-content:space-between;padding:.75rem}.evt-cal-label{flex:1 1 auto;font-size:.9375rem;font-weight:700;margin:0;min-width:0;text-align:center;text-transform:capitalize}.evt-cal-nav{align-items:center;background:#ffffff38;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;transition:background-color .2s var(--evt-ease);width:40px}a.evt-cal-nav.evt-cal-nav,button.evt-cal-nav{color:var(--evt-cta-ink);text-decoration:none}.evt-cal-nav svg{height:1rem;width:1rem}@media (hover:hover){a.evt-cal-nav.evt-cal-nav:hover,button.evt-cal-nav:hover{background:#fff6}}.evt-cal-body{padding:.75rem}.evt-cal-dows,.evt-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.evt-cal-dows{margin-bottom:.375rem}.evt-cal-dows span{color:var(--evt-ink-3);font-size:.6875rem;font-weight:700;padding-block:.25rem;text-align:center;text-transform:uppercase}.evt-cal-grid{gap:2px}.evt-cal-cell{align-items:center;aspect-ratio:1/1;border-radius:8px;color:var(--evt-ink-2);display:flex;font-size:.8125rem;font-variant-numeric:tabular-nums;justify-content:center;min-height:34px;position:relative;text-decoration:none}.evt-cal-cell.is-out{color:var(--evt-ink-3);opacity:.45}.evt-cal-cell.is-today{box-shadow:inset 0 0 0 1px var(--evt-accent);color:var(--evt-accent-strong);font-weight:800}a.evt-cal-cell.evt-cal-cell{background:var(--evt-accent-soft);color:var(--evt-ink);font-weight:700}a.evt-cal-cell.evt-cal-cell.is-today{color:var(--evt-accent-strong)}.evt-cal-cell.has-event:after{background:var(--evt-accent-strong);border-radius:50%;bottom:4px;content:"";height:5px;inset-inline-start:50%;position:absolute;transform:translate(-50%);width:5px}@media (hover:hover){a.evt-cal-cell.evt-cal-cell:hover{background:var(--evt-accent-soft-2)}}a.evt-cal-cell.evt-cal-cell.is-active{background:var(--evt-cta-bg);box-shadow:none;color:var(--evt-cta-ink)}.evt-cal-cell.is-active:after{background:var(--evt-cta-ink)}.evt-cal-legend{align-items:center;border-top:1px solid var(--evt-border);color:var(--evt-ink-3);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.375rem .75rem;padding:.625rem .75rem .875rem}.evt-cal-legend-item{align-items:center;display:inline-flex;gap:.375rem}.evt-cal-legend-dot{background:var(--evt-accent-strong);border-radius:50%;flex-shrink:0;height:8px;width:8px}.evt-grid{display:grid;gap:clamp(1rem,2.5vw,1.5rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));list-style:none;margin:0;padding:0}.evt-card{background:var(--evt-surface);border:1px solid var(--evt-border);border-radius:var(--evt-radius);box-shadow:var(--evt-shadow);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .35s var(--evt-ease),box-shadow .35s var(--evt-ease)}@media (hover:hover){.evt-card:hover{box-shadow:var(--evt-shadow-lg);transform:translateY(-4px)}}.evt-card-media{aspect-ratio:16/9;background:var(--evt-surface-3);overflow:hidden;position:relative}.evt-card-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--evt-ease);width:100%}@media (hover:hover){.evt-card:hover .evt-card-media img{transform:scale(1.05)}}.evt-card-media.is-empty{align-items:center;background:linear-gradient(135deg,var(--evt-accent) 0,var(--evt-accent-strong) 100%);display:flex;justify-content:center}.evt-card-media.is-empty svg{color:#ffffffa6;height:auto;max-width:84px;width:34%}.evt-card-date{align-items:center;background:var(--evt-cta-bg);border-radius:var(--evt-radius-sm);box-shadow:0 6px 18px #00000047;color:var(--evt-cta-ink);display:flex;flex-direction:column;inset-block-start:.75rem;inset-inline-start:.75rem;justify-content:center;line-height:1.1;min-width:58px;padding:.375rem .5rem;position:absolute}.evt-card-day{font-size:1.375rem;font-variant-numeric:tabular-nums;font-weight:800}.evt-card-month{font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.evt-card-year{font-size:.625rem;font-variant-numeric:tabular-nums;opacity:.85}.evt-card-badges{align-items:flex-end;gap:.375rem;inset-block-start:.75rem;inset-inline-end:.75rem;position:absolute}.evt-card-badges,.evt-card-body{display:flex;flex-direction:column}.evt-card-body{flex:1 1 auto;gap:.5rem;padding:clamp(.875rem,2.5vw,1.125rem)}.evt-chip{align-items:center;background:var(--evt-cta-bg);border-radius:var(--evt-radius-pill);color:var(--evt-cta-ink);display:inline-flex;font-size:.6875rem;font-weight:700;gap:.3rem;letter-spacing:.03em;max-width:100%;overflow:hidden;padding:.25rem .625rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.evt-chip--soft{background:var(--evt-accent-soft);color:var(--evt-accent-strong)}.evt-badge{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:var(--evt-past-bg);border-radius:var(--evt-radius-pill);box-shadow:inset 0 0 0 1px #ffffff40;color:var(--evt-past-ink);display:inline-flex;font-size:.6875rem;font-weight:700;gap:.3rem;letter-spacing:.03em;padding:.25rem .625rem;text-transform:uppercase;white-space:nowrap}.evt-badge--soon{background:var(--evt-soon-bg);color:var(--evt-soon-ink)}.evt-badge--live{background:var(--evt-live-bg);color:var(--evt-live-ink)}.evt-card-badges .evt-badge{background:#ffffffeb;color:#1f2937}.evt-card-badges .evt-badge--soon{color:#15803d}.evt-card-badges .evt-badge--live{color:#b91c1c}.evt-card-title{color:var(--evt-ink);font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0;overflow-wrap:anywhere}a.evt-card-link.evt-card-link{color:inherit;text-decoration:none}.evt-card-link:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.evt-card{position:relative}@media (hover:hover){a.evt-card-link.evt-card-link:hover{color:var(--evt-accent-strong)}}.evt-card-meta{color:var(--evt-ink-2);display:flex;flex-direction:column;font-size:.8125rem;gap:.3rem}.evt-meta-item{align-items:flex-start;display:flex;gap:.4rem;min-width:0}.evt-meta-item svg{color:var(--evt-accent-strong);flex-shrink:0;height:.9375rem;margin-top:.15rem;width:.9375rem}.evt-meta-item span{min-width:0;overflow-wrap:anywhere}.evt-card-excerpt{color:var(--evt-ink-2);display:-webkit-box;font-size:.875rem;margin:0;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.evt-card-foot{align-items:center;border-top:1px solid var(--evt-border);display:flex;font-size:.8125rem;gap:.5rem;justify-content:space-between;margin-top:auto;padding-top:.625rem}.evt-card-more{align-items:center;color:var(--evt-accent-strong);display:inline-flex;font-weight:700;gap:.35rem}.evt-card-more svg{height:.9375rem;transition:transform .3s var(--evt-ease);width:.9375rem}[dir=rtl] .evt-card-more svg{transform:scaleX(-1)}@media (hover:hover){.evt-card:hover .evt-card-more svg{transform:translate(3px)}[dir=rtl] .evt-card:hover .evt-card-more svg{transform:scaleX(-1) translate(3px)}}.evt-empty{align-items:center;background:var(--evt-surface);border:1px dashed var(--evt-border-strong);border-radius:var(--evt-radius);display:flex;flex-direction:column;gap:.5rem;padding:clamp(2rem,6vw,3.5rem) clamp(1rem,4vw,2rem);text-align:center}.evt-empty-icon{color:var(--evt-ink-3);height:3rem;margin-bottom:.25rem;width:3rem}.evt-empty-title{color:var(--evt-ink);font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);font-weight:700;margin:0}.evt-empty-text{color:var(--evt-ink-2);font-size:.9375rem;margin:0 0 .5rem;max-width:48ch}.evt-pagination{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:clamp(1.5rem,4vw,2.5rem)}.evt-page-item,.evt-pagination{align-items:center;justify-content:center}.evt-page-item{background:var(--evt-surface);border:1px solid var(--evt-border-strong);border-radius:.625rem;display:inline-flex;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600;gap:.35rem;min-height:44px;min-width:44px;padding-inline:.625rem;text-decoration:none;transition:background-color .2s var(--evt-ease),border-color .2s var(--evt-ease)}a.evt-page-item.evt-page-item{color:var(--evt-ink-2)}.evt-page-item svg{height:1rem;width:1rem}[dir=rtl] .evt-page-item svg{transform:scaleX(-1)}@media (hover:hover){a.evt-page-item.evt-page-item:hover{background:var(--evt-surface-3);border-color:var(--evt-accent);color:var(--evt-ink)}}.evt-page-item.is-active{background:var(--evt-cta-bg);border-color:var(--evt-cta-bg);color:var(--evt-cta-ink)}.evt-page-item.is-disabled{cursor:not-allowed;opacity:.45}.evt-page-ellipsis{color:var(--evt-ink-3);padding-inline:.25rem}@media (max-width:479px){.evt-page-label{display:none}}.evd-page{padding-bottom:clamp(2rem,5vw,4rem)}.evd-hero{background:linear-gradient(135deg,#2a1a10,#14181f);display:grid;isolation:isolate;min-height:min(clamp(320px,46vw,30rem),70vh);overflow:hidden;position:relative}.evd-hero>*{grid-area:1/1}.evd-hero-media{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;z-index:0}.evd-hero-backdrop{filter:blur(2.25rem) saturate(1.2) brightness(.6);height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;position:absolute;transform:scale(1.15);width:100%}.evd-hero-photo{box-shadow:0 1.25rem 3.5rem #0000008c;display:block;height:auto;max-height:min(72vh,36rem);max-width:100%;-o-object-fit:contain;object-fit:contain;position:relative;width:auto}.evd-hero-scrim{background:linear-gradient(0deg,#0a0c10f0 0,#0a0c10b8 22%,#0a0c102e 58%,#0a0c1014);position:relative;z-index:1}.evd-hero-inner{align-self:end;color:#fff;margin-inline:auto;max-width:1320px;padding-block:clamp(2.5rem,6vw,4rem);padding-inline:clamp(1rem,4vw,2.5rem);position:relative;width:100%;z-index:2}.evd-breadcrumb{align-items:center;color:#ffffffc7;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.35rem;margin-bottom:.875rem}a.evd-breadcrumb-link.evd-breadcrumb-link{align-items:center;color:#ffffffeb;display:inline-flex;gap:.35rem;text-decoration:none}.evd-breadcrumb-link svg{height:.9375rem;width:.9375rem}[dir=rtl] .evd-breadcrumb-link svg{transform:scaleX(-1)}@media (hover:hover){a.evd-breadcrumb-link.evd-breadcrumb-link:hover{text-decoration:underline}}.evd-hero-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.evd-hero-title{color:#fff;font-size:clamp(1.75rem,1.1rem + 3.2vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 .625rem;overflow-wrap:anywhere;text-shadow:0 2px 18px rgba(0,0,0,.45)}.evd-hero-lede{color:#ffffffe6;display:-webkit-box;font-size:clamp(.9375rem,.9rem + .45vw,1.1875rem);margin:0;max-width:60ch;text-shadow:0 1px 10px rgba(0,0,0,.4);-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.evd-hero-chips .evt-badge,.evd-hero-chips .evt-chip{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fffffff0;color:#1f2937}.evd-hero-chips .evt-chip{background:var(--evt-cta-bg);color:var(--evt-cta-ink)}.evd-hero-chips .evt-badge--soon{color:#15803d}.evd-hero-chips .evt-badge--live{color:#b91c1c}.evd-hero-actions{display:flex;justify-content:flex-end;margin-top:clamp(.875rem,2vw,1.25rem)}.evd-hero-zoom{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0c0f148c;border:1px solid hsla(0,0%,100%,.38);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;line-height:1;padding:.55rem .95rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.evd-hero-zoom svg{flex:none;height:1rem;width:1rem}@media (hover:hover){.evd-hero-zoom:hover{background:#0c0f14cc;border-color:#ffffffb3}}.evd-hero-zoom:focus-visible{outline:2px solid #fff;outline-offset:2px}.evd-layout{align-items:start;display:grid;gap:clamp(1.5rem,3.5vw,2.5rem);grid-template-columns:minmax(0,1fr);padding-block:clamp(1.75rem,4vw,3rem)}@media (min-width:1024px){.evd-layout{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.evd-aside{position:sticky;top:var(--evt-header-offset)}}.evd-aside,.evd-main{display:flex;flex-direction:column;gap:clamp(1rem,2.5vw,1.5rem);min-width:0}.evd-card{background:var(--evt-surface);border:1px solid var(--evt-border);border-radius:var(--evt-radius);box-shadow:var(--evt-shadow);padding:clamp(1rem,3vw,1.75rem)}.evd-section-title{color:var(--evt-ink);font-size:clamp(1.125rem,1rem + .7vw,1.5rem);font-weight:700;letter-spacing:-.01em;margin:0 0 .875rem}.evd-prose{color:var(--evt-ink-2);font-size:clamp(.9375rem,.9rem + .25vw,1.0625rem);overflow-wrap:break-word}.evd-prose>*+*{margin-top:.875rem}.evd-prose h1,.evd-prose h2,.evd-prose h3,.evd-prose h4{color:var(--evt-ink);font-weight:700;line-height:1.25;margin-top:1.5rem}.evd-prose h1{font-size:1.5rem}.evd-prose h2{font-size:1.3125rem}.evd-prose h3{font-size:1.125rem}.evd-prose h4{font-size:1rem}.evd-prose p{margin:0}.evd-prose ol,.evd-prose ul{margin:0;padding-inline-start:1.25rem}.evd-prose li+li{margin-top:.35rem}.evd-prose a{color:var(--evt-accent-strong);overflow-wrap:anywhere;text-decoration:underline}.evd-prose iframe,.evd-prose img,.evd-prose video{border-radius:var(--evt-radius-sm);height:auto;max-width:100%}.evd-prose iframe,.evd-prose video{aspect-ratio:16/9}.evd-prose blockquote{border-inline-start:3px solid var(--evt-accent);color:var(--evt-ink-3);font-style:italic;padding-inline-start:1rem}.evd-prose table{border-collapse:collapse;display:block;overflow-x:auto;width:100%}.evd-prose td,.evd-prose th{border:1px solid var(--evt-border-strong);padding:.5rem .75rem;text-align:start}.evd-prose pre{background:var(--evt-surface-3);border-radius:var(--evt-radius-sm);overflow-x:auto;padding:.875rem}.evd-facts{display:grid;gap:clamp(.875rem,2.5vw,1.25rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.evd-fact{display:flex;gap:.625rem;min-width:0}.evd-fact-icon{align-items:center;background:var(--evt-accent-soft);border-radius:10px;color:var(--evt-accent-strong);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.evd-fact-icon svg{height:1.125rem;width:1.125rem}.evd-fact-body{min-width:0}.evd-fact-label{color:var(--evt-ink-3);font-size:.75rem;font-weight:700;letter-spacing:.03em;margin:0 0 .15rem;text-transform:uppercase}.evd-fact-value{color:var(--evt-ink);font-size:.9375rem;margin:0;overflow-wrap:anywhere}.evd-fact-value small{color:var(--evt-ink-3);display:block;font-size:.8125rem}a.evd-fact-link.evd-fact-link{align-items:center;color:var(--evt-accent-strong);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;margin-top:.35rem;text-decoration:none}.evd-fact-link svg{height:.875rem;width:.875rem}@media (hover:hover){a.evd-fact-link.evd-fact-link:hover{text-decoration:underline}}.evd-cta{align-items:center;background:var(--evt-cta-bg);border:0;border-radius:.625rem;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;gap:.5rem;justify-content:center;min-height:48px;padding-inline:1.25rem;text-align:center;text-decoration:none;transition:background-color .2s var(--evt-ease);width:100%}.evd-cta,a.evd-cta.evd-cta{color:var(--evt-cta-ink)}.evd-state+.evd-cta,.evd-state+form{margin-top:.875rem}.evd-cta svg{flex-shrink:0;height:1.0625rem;width:1.0625rem}@media (hover:hover){.evd-cta:hover,a.evd-cta.evd-cta:hover{background:var(--evt-cta-bg-hover);color:var(--evt-cta-ink)}}.evd-state{align-items:flex-start;border:1px solid transparent;border-radius:.625rem;display:flex;font-size:.875rem;gap:.625rem;line-height:1.5;padding:.875rem 1rem}.evd-state svg{flex-shrink:0;height:1.125rem;margin-top:.1rem;width:1.125rem}.evd-state--ok{background:var(--evt-soon-bg);border-color:currentColor;color:var(--evt-soon-ink)}.evd-state--info{background:#2563eb1a;border-color:#2563eb59;color:#1d4ed8}body.dark-mode .evd-page .evd-state--info{background:#60a5fa29;border-color:#93c5fd59;color:#93c5fd}.evd-state--wait{background:#d977061a;border-color:#d9770659;color:#b45309}body.dark-mode .evd-page .evd-state--wait{background:#fbbf2429;border-color:#fcd34d59;color:#fcd34d}.evd-state--danger{background:var(--evt-live-bg);border-color:currentColor;color:var(--evt-live-ink)}.evd-state--muted{background:var(--evt-surface-2);border-color:var(--evt-border-strong);color:var(--evt-ink-2)}.evd-note{color:var(--evt-ink-3);font-size:.8125rem;margin:.625rem 0 0;text-align:center}a.evd-note-link.evd-note-link{color:var(--evt-accent-strong);font-weight:600;text-decoration:none}@media (hover:hover){a.evd-note-link.evd-note-link:hover{text-decoration:underline}}.evd-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.875rem}.evd-field-label{color:var(--evt-ink-2);font-size:.8125rem;font-weight:600}.evd-field-label span{color:var(--evt-ink-3);font-weight:400}.evd-textarea{background:var(--evt-surface);border:1px solid var(--evt-border-strong);border-radius:.5rem;color:var(--evt-ink);font-family:inherit;font-size:16px;line-height:1.5;min-height:88px;padding:.625rem .75rem;resize:vertical;width:100%}.evd-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f64d;outline:none}.evd-textarea.is-invalid{border-color:#ef4444}.evd-error{color:#dc2626;font-size:.75rem;margin:0}body.dark-mode .evd-page .evd-error{color:#fca5a5}.evd-spots{color:var(--evt-ink-3);font-size:.8125rem;margin:.75rem 0 0;text-align:center}.evd-share{align-items:center;border-top:1px solid var(--evt-border);display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem}.evd-share-label{align-items:center;color:var(--evt-ink-3);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;margin-inline-end:auto}.evd-share-label svg{height:.9375rem;width:.9375rem}.evd-share-btn{align-items:center;background:var(--evt-surface-2);border:1px solid var(--evt-border-strong);border-radius:.625rem;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:transform .2s var(--evt-ease),background-color .2s var(--evt-ease);width:40px}a.evd-share-btn.evd-share-btn{color:var(--evt-ink-2)}.evd-share-btn svg{height:1.0625rem;width:1.0625rem}@media (hover:hover){a.evd-share-btn.evd-share-btn:hover{background:var(--evt-accent-soft);color:var(--evt-accent-strong);transform:translateY(-2px)}}.evd-org-name{color:var(--evt-ink);font-size:1rem;font-weight:700;margin:0 0 .5rem}.evd-org-list{display:flex;flex-direction:column;font-size:.875rem;gap:.4rem;list-style:none;margin:0;padding:0}.evd-org-list li{align-items:center;display:flex;gap:.5rem;min-width:0}.evd-org-list svg{color:var(--evt-accent-strong);flex-shrink:0;height:.9375rem;width:.9375rem}a.evd-org-link.evd-org-link{color:var(--evt-ink-2);min-width:0;overflow-wrap:anywhere;text-decoration:none}@media (hover:hover){a.evd-org-link.evd-org-link:hover{color:var(--evt-accent-strong);text-decoration:underline}}.evd-related{background:var(--evt-surface-2);border-top:1px solid var(--evt-border);padding-block:clamp(1.75rem,4vw,3rem)}.evd-related-title{color:var(--evt-ink);font-size:clamp(1.25rem,1.1rem + .9vw,1.875rem);font-weight:800;letter-spacing:-.02em;margin:0 0 clamp(1rem,2.5vw,1.5rem);text-align:center}@media (prefers-reduced-motion:reduce){.evd-share-btn,.evt-cal-toggle-chevron,.evt-card,.evt-card-media img,.evt-card-more svg{transition:none!important}.evt-card:hover,.evt-card:hover .evt-card-media img{transform:none}}
