.ict-site .ict-ev{gap:var(--ict-space-7);padding-block:var(--ict-space-5) var(--ict-space-8);display:grid}.ict-ev__crumbs{color:var(--ict-muted);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:.875rem;display:flex}.ict-ev__crumbs a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.ict-ev__crumbs [aria-current]{overflow-wrap:anywhere;min-width:0}.ict-ev__head{gap:var(--ict-space-6);display:grid}.ict-ev__title{gap:var(--ict-space-5);align-content:start;min-width:0;display:grid}.ict-site .ict-ev__kicker{color:var(--ict-lagoon-deep);letter-spacing:.17em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.6}.ict-site .ict-ev h1{font:500 clamp(2.5rem, 6vw, 5.25rem)/1 var(--ict-font-display);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;margin:0}.ict-site .ict-ev__aka{color:var(--ict-muted);font-size:1rem}.ict-ev__facts{gap:var(--ict-space-5);margin:var(--ict-space-2) 0 0;display:grid}.ict-ev__facts>div{padding-top:var(--ict-space-4);border-top:2px solid var(--ict-ink)}.ict-ev__facts dt{color:var(--ict-muted);letter-spacing:.17em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.ict-ev__facts dd{gap:.2rem;margin:.4rem 0 0;display:grid}.ict-ev__date{font:600 clamp(1.3rem, 2.2vw, 1.75rem)/1.2 var(--ict-font-display);letter-spacing:-.02em}.ict-ev__time{color:var(--ict-muted);font-size:1rem}.ict-ev__art{aspect-ratio:4;border-radius:var(--ict-radius-md);background:var(--ict-wash);order:-1;overflow:hidden}.ict-ev__status{gap:var(--ict-space-3);padding:var(--ict-space-5) var(--ict-space-6);border-left:6px solid var(--ict-error);border-radius:0 var(--ict-radius-md) var(--ict-radius-md) 0;background:var(--ict-wash);font-size:1.0625rem;display:grid}.ict-ev__status div{gap:var(--ict-space-3);display:grid}.ict-site .ict-ev__status-label{color:var(--ict-error);font:600 clamp(1.5rem, 2.4vw, 2rem)/1.1 var(--ict-font-display);letter-spacing:-.02em}.ict-ev__notice{color:var(--ict-muted)}.ict-ev__status--past{border-left-color:var(--ict-control-line)}.ict-site .ict-ev__status--past .ict-ev__status-label{color:var(--ict-ink)}.ict-ev__actions{gap:var(--ict-space-3);flex-wrap:wrap;display:flex}.ict-ev__body{gap:var(--ict-space-7);align-items:start;display:grid}.ict-site .ict-ev h2{margin:0 0 var(--ict-space-5);font:600 clamp(1.6rem, 2.6vw, 2.25rem)/1.15 var(--ict-font-display);letter-spacing:-.03em}.ict-ev__about{min-width:0}.ict-site .ict-ev__about-text{text-wrap:pretty;font-size:clamp(1.125rem,1.45vw,1.375rem);line-height:1.6}.ict-site .ict-ev__credit{margin-top:var(--ict-space-6);color:var(--ict-muted);font-size:.875rem}.ict-ev__sources{gap:0 var(--ict-space-5);margin:var(--ict-space-2) 0 0;flex-wrap:wrap;padding:0;font-size:.875rem;list-style:none;display:flex}.ict-ev__sources a{align-items:center;min-height:44px;display:inline-flex}.ict-ev__details{min-width:0;padding:var(--ict-space-6);border:1px solid var(--ict-line);border-radius:var(--ict-radius-md);background:var(--ict-paper)}.ict-ev--civic .ict-ev__details{background:var(--ict-wash);border-color:#0000}.ict-ev__details dl{margin:0;display:grid}.ict-ev__details dl>div{padding-block:var(--ict-space-4);border-top:1px solid var(--ict-line);gap:.3rem;display:grid}.ict-ev__details dl>div:first-child{border-top:0;padding-top:0}.ict-ev__details dt{font-weight:600}.ict-ev__details dd{overflow-wrap:anywhere;gap:.25rem;margin:0;display:grid}.ict-ev__details dd a{justify-self:start;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.ict-ev__fine{color:var(--ict-muted);font-size:.875rem}.ict-ev__more-head{justify-content:space-between;align-items:baseline;gap:.5rem var(--ict-space-6);margin-bottom:var(--ict-space-5);flex-wrap:wrap;display:flex}.ict-site .ict-ev__more-head h2{margin:0}.ict-ev__more-head a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.ict-ev__dates{gap:var(--ict-space-4);grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ict-ev__dates a{min-height:44px;padding:var(--ict-space-4) var(--ict-space-5);border:1px solid var(--ict-line);border-radius:var(--ict-radius-md);background:var(--ict-paper);color:var(--ict-ink);transition:border-color var(--ict-fast) var(--ict-ease), background var(--ict-fast) var(--ict-ease);gap:.2rem;text-decoration:none;display:grid}.ict-ev__dates a:hover{border-color:var(--ict-lagoon-deep);background:var(--ict-wash)}.ict-ev__dates-day{font:600 1.25rem/1.2 var(--ict-font-display)}.ict-ev__dates-time{color:var(--ict-muted);font-size:.875rem}.ict-ev__dates-flag{color:var(--ict-error);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.ict-ev__foot{justify-content:space-between;align-items:center;gap:var(--ict-space-3) var(--ict-space-6);padding-top:var(--ict-space-6);border-top:1px solid var(--ict-line);color:var(--ict-muted);flex-wrap:wrap;font-size:.9375rem;display:flex}.ict-ev__signup{padding-bottom:var(--ict-space-8)}.ict-ev__signup .ict-signup--inline{margin-block:0}.ict-ev__loading{font-size:1.125rem}@media (width>=640px){.ict-ev__art{aspect-ratio:5}.ict-ev__facts{gap:var(--ict-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.ict-ev__details dl>div{gap:var(--ict-space-4);grid-template-columns:9rem minmax(0,1fr)}}@media (width>=768px){.ict-ev__status{align-items:baseline;column-gap:var(--ict-space-6);grid-template-columns:auto minmax(0,1fr)}}@media (width>=1024px){.ict-site .ict-ev{gap:var(--ict-space-8);padding-block:var(--ict-space-6) var(--ict-space-9)}.ict-ev__head{align-items:center;gap:var(--ict-space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ict-ev__art{aspect-ratio:16/9;order:0}.ict-ev__body{gap:var(--ict-space-8);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ict-ev__body--no-about{grid-template-columns:minmax(0,1fr)}.ict-ev__body--no-about .ict-ev__details dl{column-gap:var(--ict-space-7);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.ict-ev__body--no-about .ict-ev__details dl>div,.ict-ev__body--no-about .ict-ev__details dl>div:first-child{padding-top:var(--ict-space-4);border-top:1px solid var(--ict-line);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ict-ev__dates a{transition:none}}
