.hero-ev,.hero-ev-single{--hev-primary:#1aa3e8;--hev-btn:#1c2555;--hev-dark:#123a56;--hev-fg:#22313d;--hev-muted:#5b6b78;--hev-line:#e3e9ee;--hev-grid:#a3b4c3;--hev-link:#13759f;--hev-wkend:#eef3f8;--hev-out:#e4eaf0;--hev-tick:rgba(19,60,92,0.6);--hev-soft:#f3f8fc;--hev-bg:#ffffff;--hev-live:#0a8f4c;--hev-tbc:#a06a10;--hev-radius:12px;box-sizing:border-box;color:var(--hev-fg);font-size:16px;line-height:1.55}.hero-ev *,.hero-ev *::before,.hero-ev *::after,.hero-ev-single *,.hero-ev-single *::before,.hero-ev-single *::after{box-sizing:border-box}.hero-ev__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;padding:12px;background:var(--hev-soft);border:1px solid var(--hev-line);border-radius:var(--hev-radius)}.hero-ev__views{display:inline-flex;border:1px solid var(--hev-line);border-radius:8px;overflow:hidden;background:var(--hev-bg)}.hero-ev .hero-ev__vbtn,.hero-ev .hero-ev__vbtn:visited{padding:8px 16px;font-size:0.88rem;font-weight:600;color:var(--hev-dark);text-decoration:none;background:var(--hev-bg);transition:background 0.15s ease}.hero-ev .hero-ev__vbtn:hover{background:var(--hev-soft);color:var(--hev-dark)}.hero-ev .hero-ev__vbtn.is-active{background:var(--hev-primary);color:#fff;cursor:default}.hero-ev__toolbar input[type="search"],.hero-ev__toolbar select{height:40px;padding:0 12px;font-size:0.9rem;color:var(--hev-fg);background:var(--hev-bg);border:1px solid var(--hev-line);border-radius:8px;max-width:100%}.hero-ev__toolbar input[type="search"]{min-width:200px;flex:1 1 200px}.hero-ev__toolbar .hero-ev__ffield{min-width:120px;flex:1 1 130px}.hero-ev__toolbar select{appearance:auto}.hero-ev button.hero-ev__go,.hero-ev button.hero-ev__go:hover,.hero-ev button.hero-ev__go:focus{height:40px;padding:0 18px !important;font-size:0.9rem;font-weight:600;color:#fff !important;background:var(--hev-btn) !important;border:2px solid var(--hev-btn) !important;border-radius:8px;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease}.hero-ev button.hero-ev__go:hover{color:var(--hev-btn) !important;background:#fff !important}.hero-ev .hero-ev__clear,.hero-ev .hero-ev__clear:visited{font-size:0.85rem;color:var(--hev-muted);text-decoration:underline}.hero-ev__adv{flex:1 1 100%;margin:2px 0 0}.hero-ev .hero-ev__adv-toggle{display:inline-flex;align-items:center;gap:8px;width:max-content;padding:6px 2px;font-size:0.85rem;font-weight:600;color:var(--hev-dark);cursor:pointer;list-style:none;user-select:none}.hero-ev .hero-ev__adv-toggle::-webkit-details-marker{display:none}.hero-ev .hero-ev__adv-toggle::before{content:"";flex:0 0 auto;width:7px;height:7px;border-right:2px solid var(--hev-primary);border-bottom:2px solid var(--hev-primary);transform:rotate(-45deg);transition:transform 0.15s ease}.hero-ev__adv[open] .hero-ev__adv-toggle::before{transform:rotate(45deg)}.hero-ev .hero-ev__adv-toggle:hover{color:var(--hev-primary)}.hero-ev__pair{flex:1 1 100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.hero-ev__adv-panel{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:10px 12px;margin:10px 0 2px;padding:12px;background:var(--hev-bg);border:1px solid var(--hev-line);border-radius:8px}@media (min-width:900px){.hero-ev__pair{flex:0 1 440px}.hero-ev__search{flex:1 1 240px;display:flex}.hero-ev__search input[type="search"]{flex:1 1 auto;width:100%}.hero-ev__adv{flex:0 0 auto;margin:0}.hero-ev__adv[open]{flex:1 1 100%;margin-top:2px}}@keyframes hev-reveal{to{visibility:visible;max-height:none}}@media (max-width:767px){.hero-ev[data-hev-pend~="mobile"] .hero-ev__body{visibility:hidden;max-height:60vh;overflow:hidden;animation:hev-reveal 0s 2.5s forwards}}@media (min-width:768px) and (max-width:1024px){.hero-ev[data-hev-pend~="tablet"] .hero-ev__body{visibility:hidden;max-height:60vh;overflow:hidden;animation:hev-reveal 0s 2.5s forwards}}@media (min-width:1025px) and (max-width:1366px){.hero-ev[data-hev-pend~="laptop"] .hero-ev__body{visibility:hidden;max-height:60vh;overflow:hidden;animation:hev-reveal 0s 2.5s forwards}}.hero-ev-chip,.hero-ev-single .hero-ev-chip{display:inline-block;padding:3px 10px;margin:0 6px 6px 0;font-size:0.72rem;font-weight:600;letter-spacing:0.02em;border-radius:99px;text-decoration:none;line-height:1.5}.hero-ev-chip--cat,.hero-ev-chip--cat:visited{background:#e8f5fd;background:color-mix(in srgb,var(--hev-primary) 12%,#fff);color:var(--hev-dark);border:1px solid #a3d9f6;border:1px solid color-mix(in srgb,var(--hev-primary) 35%,#fff)}.hero-ev-chip--cat:hover{background:var(--hev-primary);color:#fff}.hero-ev-chip--tag,.hero-ev-chip--tag:visited{background:var(--hev-soft);color:var(--hev-muted);border:1px solid var(--hev-line)}.hero-ev-chip--tag:hover{color:var(--hev-dark);border-color:var(--hev-muted)}.hero-ev-chip--live{background:var(--hev-live);color:#fff}.hero-ev a.hero-ev-chip--cat,.hero-ev a.hero-ev-chip--cat:visited,.hero-ev-single a.hero-ev-chip--cat,.hero-ev-single a.hero-ev-chip--cat:visited{color:var(--hev-dark) !important;text-decoration:none !important}.hero-ev a.hero-ev-chip--cat:hover,.hero-ev a.hero-ev-chip--cat:focus,.hero-ev-single a.hero-ev-chip--cat:hover,.hero-ev-single a.hero-ev-chip--cat:focus{background:var(--hev-primary) !important;color:#fff !important;border-color:var(--hev-primary) !important}.hero-ev a.hero-ev-chip--tag,.hero-ev a.hero-ev-chip--tag:visited,.hero-ev-single a.hero-ev-chip--tag,.hero-ev-single a.hero-ev-chip--tag:visited{color:var(--hev-muted) !important;text-decoration:none !important}.hero-ev a.hero-ev-chip--tag:hover,.hero-ev a.hero-ev-chip--tag:focus,.hero-ev-single a.hero-ev-chip--tag:hover,.hero-ev-single a.hero-ev-chip--tag:focus{color:var(--hev-dark) !important;border-color:var(--hev-muted) !important}.hero-ev a.hero-ev-dot,.hero-ev a.hero-ev-dot:visited{color:var(--hev-dark) !important;text-decoration:none !important}.hero-ev a.hero-ev-dot:hover,.hero-ev a.hero-ev-dot:focus{color:#fff !important}.hero-ev a.hero-ev-dot.is-sticky,.hero-ev a.hero-ev-dot.is-sticky:visited{color:#fff !important}.hero-ev__group{margin:34px 0 14px;padding-bottom:8px;font-size:1.15rem;font-weight:700;color:var(--hev-dark);border-bottom:2px solid var(--hev-line)}.hero-ev__group:first-child{margin-top:0}.hero-ev-card{display:flex;gap:18px;align-items:flex-start;padding:18px;margin:0 0 14px;background:var(--hev-bg);border:1px solid var(--hev-line);border-radius:var(--hev-radius);transition:box-shadow 0.15s ease,border-color 0.15s ease}.hero-ev-card:hover{border-color:#8ccdf1;border-color:color-mix(in srgb,var(--hev-primary) 45%,#fff);box-shadow:0 6px 20px rgba(18,58,86,0.08)}.hero-ev-card__date,.hero-ev-card__date:visited{flex:0 0 74px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px;background:var(--hev-soft);border:1px solid var(--hev-line);border-radius:10px;text-decoration:none;color:var(--hev-dark);text-align:center}.hero-ev-card__d,.hero-ev-card__q{font-size:1.5rem;font-weight:800;line-height:1.1;color:var(--hev-dark)}.hero-ev-card__m{font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--hev-primary)}.hero-ev-card__to{margin-top:4px;padding-top:4px;border-top:1px dashed var(--hev-line);font-size:0.72rem;font-weight:600;color:var(--hev-muted);white-space:nowrap}.hero-ev-card.is-tbc .hero-ev-card__m{color:var(--hev-tbc)}.hero-ev-card__body{flex:1 1 auto;min-width:0}.hero-ev-card__chips{margin:0 0 4px}.hero-ev-card__title{margin:0 0 6px;font-size:1.12rem;font-weight:700;line-height:1.35}.hero-ev-card__title a,.hero-ev-card__title a:visited{color:var(--hev-dark);text-decoration:none}.hero-ev-card__title a:hover{color:var(--hev-primary)}.hero-ev-card__meta{margin:0 0 6px;font-size:0.86rem;color:var(--hev-muted)}.hero-ev-card__dot{margin:0 7px}.hero-ev-card__excerpt{margin:0;font-size:0.9rem;color:var(--hev-fg)}.hero-ev-card__media{flex:0 0 132px;display:none}.hero-ev-card__img{width:132px;height:92px;object-fit:cover;border-radius:8px;display:block}@media (min-width:600px){.hero-ev-card__media{display:block}}.hero-ev__list--cols-2,.hero-ev__list--cols-3{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:560px){.hero-ev__list--cols-2,.hero-ev__list--cols-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.hero-ev__list--cols-3{grid-template-columns:repeat(3,1fr)}}.hero-ev__list--cols-2 .hero-ev__group,.hero-ev__list--cols-3 .hero-ev__group{grid-column:1 / -1}.hero-ev__list--cols-2 .hero-ev-card,.hero-ev__list--cols-3 .hero-ev-card{flex-direction:column;gap:12px;margin:0}.hero-ev__list--cols-2 .hero-ev-card__media,.hero-ev__list--cols-3 .hero-ev-card__media{flex:0 0 auto;display:block;order:-1;width:100%}.hero-ev__list--cols-2 .hero-ev-card__img,.hero-ev__list--cols-3 .hero-ev-card__img{width:100%;height:160px}.hero-ev__list--cols-2 .hero-ev-card__date,.hero-ev__list--cols-3 .hero-ev-card__date{flex:0 0 auto;flex-direction:row;align-items:baseline;gap:8px;align-self:flex-start;padding:6px 12px}.hero-ev__list--cols-2 .hero-ev-card__to,.hero-ev__list--cols-3 .hero-ev-card__to{margin:0 0 0 6px;padding:0 0 0 8px;border-top:0;border-left:1px dashed var(--hev-line)}.hero-ev__list--compact .hero-ev-card{padding:12px;margin-bottom:8px}.hero-ev__list--compact.hero-ev__list--cols-2 .hero-ev-card,.hero-ev__list--compact.hero-ev__list--cols-3 .hero-ev-card{margin-bottom:0}.hero-ev__list--compact .hero-ev-card__title{font-size:1rem;margin-bottom:4px}.hero-ev__list--compact .hero-ev-card__excerpt{display:none}.hero-ev__list--compact .hero-ev__group{margin:22px 0 10px}.hero-ev__empty{padding:32px;text-align:center;color:var(--hev-muted);background:var(--hev-soft);border-radius:var(--hev-radius)}.hero-ev__tbc-note{margin:18px 0 0;text-align:center;font-size:0.9rem}.hero-ev__tbc-note a,.hero-ev__tbc-note a:visited{color:var(--hev-tbc);text-decoration:underline}.hero-ev__pages{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:26px 0 0}.hero-ev .hero-ev__page{min-width:38px;padding:8px 12px;text-align:center;font-size:0.9rem;font-weight:600;color:var(--hev-dark);background:var(--hev-bg);border:1px solid var(--hev-line);border-radius:8px;text-decoration:none}.hero-ev .hero-ev__page:hover{border-color:var(--hev-primary);color:var(--hev-primary)}.hero-ev .hero-ev__page.is-active{background:var(--hev-primary);border-color:var(--hev-primary);color:#fff}.hero-ev .hero-ev__page--gap{border:0;background:transparent}.hero-ev__cal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.hero-ev__cal-title{margin:0;font-size:1.4rem;font-weight:800;color:var(--hev-dark)}.hero-ev__cal-nav{display:inline-flex;gap:6px}.hero-ev .hero-ev__cal-btn,.hero-ev .hero-ev__cal-btn:visited{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 14px;font-size:1rem;font-weight:700;color:var(--hev-dark);background:var(--hev-bg);border:1px solid var(--hev-line);border-radius:8px;text-decoration:none}.hero-ev .hero-ev__cal-btn:hover{border-color:var(--hev-primary);color:var(--hev-primary)}.hero-ev .hero-ev__cal-btn--today{font-size:0.85rem;text-transform:uppercase;letter-spacing:0.04em}.hero-ev__grid{background:var(--hev-bg);border:1px solid var(--hev-grid);border-radius:var(--hev-radius);overflow:hidden}.hero-ev__wdrow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.hero-ev__week{position:relative;border-top:1px solid var(--hev-grid)}.hero-ev__days{position:absolute;inset:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.hero-ev__lanes{position:relative;z-index:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:auto;align-content:start;row-gap:3px;min-height:104px;padding:34px 0 8px}.hero-ev__cal--multi .hero-ev__grid{margin-bottom:26px}.hero-ev__cal--multi .hero-ev__grid:last-child{margin-bottom:0}.hero-ev__cal-month{margin:8px 0 10px;font-size:1.02rem;font-weight:700;color:var(--hev-dark)}.hero-ev__wd{padding:10px 8px;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;text-align:center;color:#fff;background:var(--hev-dark)}.hero-ev__day{height:100%;padding:8px;background:var(--hev-bg);border-left:1px solid var(--hev-grid)}.hero-ev__day:first-child{border-left:0}.hero-ev__agenda{display:none}.hero-ev__day.is-out{background:var(--hev-out)}.hero-ev__day.is-past:not(.is-today){background:#fafcfe;background:color-mix(in srgb,var(--hev-soft) 55%,#fff)}.hero-ev__day.is-weekend:not(.is-today){background:var(--hev-wkend)}.hero-ev__day.is-past:not(.is-today) .hero-ev__num{color:var(--hev-muted)}.hero-ev__num{display:flex;align-items:baseline;gap:6px;font-size:0.85rem;font-weight:700;color:var(--hev-dark);margin:0 0 6px}.hero-ev__num-wd{display:none;font-size:0.72rem;font-weight:600;text-transform:uppercase;color:var(--hev-muted)}.hero-ev__day.is-today .hero-ev__num{color:#fff}.hero-ev__day.is-today{background:#e3f3fc;outline:2px solid var(--hev-primary);outline-offset:-2px}.hero-ev__day.is-today .hero-ev__num::before{content:"";display:none}.hero-ev__day.is-today .hero-ev__num{color:var(--hev-link)}.hero-ev__chips{display:flex;flex-direction:column;gap:4px}.hero-ev .hero-ev-bar,.hero-ev .hero-ev-bar:visited{--ml:3px;--mr:3px;display:flex;align-items:center;gap:4px;min-width:0;height:24px;margin:0 3px;padding:0 8px;font-size:0.75rem;font-weight:600;line-height:1;color:var(--hev-dark);background-color:#e6f4fc;border-left:3px solid var(--hev-primary);border-radius:6px;box-shadow:inset 0 0 0 1px #5aa3c9;text-decoration:none}.hero-ev .hero-ev-bar.is-multi{background-color:#bfe1f6;box-shadow:inset 0 0 0 1px #3f8fb8;font-weight:700}.hero-ev .hero-ev-bar.has-ticks{background-image:linear-gradient(to right,transparent calc(100% - 1px),var(--hev-tick) calc(100% - 1px)),linear-gradient(to right,transparent calc(100% - 1px),var(--hev-tick) calc(100% - 1px));background-size:calc((100% + var(--ml) + var(--mr)) / var(--sp)) 6px,calc((100% + var(--ml) + var(--mr)) / var(--sp)) 6px;background-position:calc(var(--ml) * -1) 0,calc(var(--ml) * -1) 100%;background-origin:border-box;background-repeat:repeat-x,repeat-x}.hero-ev .hero-ev-bar:hover,.hero-ev .hero-ev-bar:focus-visible{background-color:var(--hev-link);box-shadow:none;color:#fff}.hero-ev .hero-ev-bar:focus-visible,.hero-ev button.hero-ev__more--week:focus-visible{outline:2px solid var(--hev-dark);outline-offset:1px}.hero-ev .hero-ev-bar:hover .hero-ev-dot__time,.hero-ev .hero-ev-bar:focus-visible .hero-ev-dot__time{color:#eaf6ff}.hero-ev .hero-ev-bar.is-sticky{background-color:var(--hev-dark);border-left-color:var(--hev-dark);box-shadow:none;color:#fff;--hev-tick:rgba(255,255,255,0.5)}.hero-ev .hero-ev-bar.is-sticky .hero-ev-dot__time{color:#9fd6f5}.hero-ev-bar__t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-ev .hero-ev-bar.is-from-prev{--ml:0px;margin-left:0;padding-left:6px;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.hero-ev .hero-ev-bar.is-from-prev::before,.hero-ev .hero-ev-bar.is-to-next::after{flex:0 0 auto;font-size:1rem;line-height:1;opacity:0.7}.hero-ev .hero-ev-bar.is-from-prev::before{content:"\2039"}.hero-ev .hero-ev-bar.is-to-next{--mr:1px;margin-right:0;padding-right:6px;border-top-right-radius:0;border-bottom-right-radius:0}.hero-ev .hero-ev-bar.is-to-next::after{content:"\203A"}@media (min-width:1367px){.hero-ev__week:not(.is-open) .hero-ev-bar.x-d{display:none}.hero-ev button.hero-ev__more--week.for-d{display:block}}@media (min-width:1025px) and (max-width:1366px){.hero-ev__week:not(.is-open) .hero-ev-bar.x-l{display:none}.hero-ev button.hero-ev__more--week.for-l{display:block}}@media (max-width:1024px){.hero-ev__week:not(.is-open) .hero-ev-bar.x-t{display:none}.hero-ev button.hero-ev__more--week.for-t{display:block}}.hero-ev .hero-ev-dot,.hero-ev .hero-ev-dot:visited{display:block;padding:4px 8px;font-size:0.75rem;font-weight:600;line-height:1.35;color:var(--hev-dark);background:#e8f5fd;background:color-mix(in srgb,var(--hev-primary) 12%,#fff);border-left:3px solid var(--hev-primary);border-radius:6px;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hero-ev .hero-ev-dot:hover{background:var(--hev-primary);color:#fff}.hero-ev .hero-ev-dot:hover .hero-ev-dot__time{color:#eaf6ff}.hero-ev-dot__time{font-weight:700;color:var(--hev-primary)}.hero-ev .hero-ev-dot.is-sticky{background:var(--hev-dark);border-left-color:var(--hev-dark);color:#fff}.hero-ev .hero-ev-dot.is-sticky .hero-ev-dot__time{color:#9fd6f5}.hero-ev .hero-ev-dot.is-mid,.hero-ev .hero-ev-dot.is-end{border-left-style:dotted;opacity:0.85}.hero-ev .hero-ev-dot.is-extra{display:none}.hero-ev__chips.is-open .hero-ev-dot.is-extra{display:-webkit-box}.hero-ev button.hero-ev__more,.hero-ev button.hero-ev__more:hover,.hero-ev button.hero-ev__more:focus{margin:2px 0 0;padding:2px 8px !important;font-size:0.72rem;font-weight:700;color:var(--hev-link) !important;background:#fff !important;border:1px solid var(--hev-grid) !important;border-radius:6px;box-shadow:none !important;cursor:pointer;text-align:left;text-decoration:none}.hero-ev button.hero-ev__more:hover,.hero-ev button.hero-ev__more:focus{background:#e3f3fc !important;border-color:var(--hev-link) !important}.hero-ev button.hero-ev__more--week{display:none}.hero-ev button.hero-ev__more--week,.hero-ev button.hero-ev__more--week:hover,.hero-ev button.hero-ev__more--week:focus{grid-row:var(--hev-b);align-self:start;margin:0 3px;padding:2px 8px !important;background:#fff !important;border:1px solid var(--hev-grid) !important;border-radius:6px;box-shadow:none !important;text-decoration:none}.hero-ev button.hero-ev__more--week:hover,.hero-ev button.hero-ev__more--week:focus{background:#e3f3fc !important;border-color:var(--hev-link) !important}.hero-ev__week.is-open button.hero-ev__more--week{grid-row:var(--hev-more-open)}.hero-ev-dot__range{display:block;font-size:0.7rem;font-weight:500;color:var(--hev-muted)}@media (max-width:760px){.hero-ev__grid{display:flex;flex-direction:column;gap:8px;background:transparent;border:0;border-radius:0;overflow:visible}.hero-ev__wdrow,.hero-ev__lanes{display:none}.hero-ev__week,.hero-ev__days{display:contents}.hero-ev__day{display:none}.hero-ev__day.has-events{display:block;height:auto;border:1px solid var(--hev-line);border-radius:10px}.hero-ev__day.is-today.has-events{outline-offset:0}.hero-ev__agenda{display:block}.hero-ev__agenda .hero-ev-dot{display:block;-webkit-line-clamp:unset}.hero-ev__num-wd{display:inline}}.hero-ev-single__past{margin:0 0 18px;padding:12px 16px;font-size:0.92rem;font-weight:600;color:#7a4d09;background:#fdf3e0;border:1px solid #f2ddb5;border-radius:10px}.hero-ev-single{width:100%}.hero-ev-single__head{position:relative;overflow:hidden;margin:0 0 20px;padding:30px 32px;border-radius:var(--hev-radius);background:linear-gradient(135deg,var(--hev-dark) 0%,var(--hev-primary) 100%);color:#fff}.hero-ev-single__head::after{content:"";position:absolute;right:-50px;top:-50px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,0.08);pointer-events:none}.hero-ev-single__chips{position:relative;z-index:1;margin:0 0 14px}.hero-ev-single .hero-ev-single__head .hero-ev-single__title{position:relative;z-index:1;margin:0;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:800;line-height:1.25;color:#fff}.hero-ev-single .hero-ev-single__head .hero-ev-chip,.hero-ev-single .hero-ev-single__head a.hero-ev-chip--cat,.hero-ev-single .hero-ev-single__head a.hero-ev-chip--cat:visited,.hero-ev-single .hero-ev-single__head a.hero-ev-chip--tag,.hero-ev-single .hero-ev-single__head a.hero-ev-chip--tag:visited{background:rgba(255,255,255,0.16) !important;border-color:rgba(255,255,255,0.4) !important;color:#fff !important}.hero-ev-single .hero-ev-single__head a.hero-ev-chip--cat:hover,.hero-ev-single .hero-ev-single__head a.hero-ev-chip--cat:focus,.hero-ev-single .hero-ev-single__head a.hero-ev-chip--tag:hover,.hero-ev-single .hero-ev-single__head a.hero-ev-chip--tag:focus{background:rgba(255,255,255,0.3) !important;border-color:rgba(255,255,255,0.55) !important;color:#fff !important}.hero-ev-single__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px 24px;margin:0 0 22px;padding:22px 24px;background:var(--hev-bg);border:1px solid var(--hev-line);border-radius:var(--hev-radius);box-shadow:0 1px 2px rgba(18,58,86,0.04)}.hero-ev-single__item{display:flex;align-items:flex-start;gap:12px;min-width:0}.hero-ev-single__ico{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--hev-soft);color:var(--hev-primary)}.hero-ev-single__data{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:1px}.hero-ev-single__label{font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--hev-primary)}.hero-ev-single__value{font-size:0.98rem;font-weight:600;line-height:1.4;color:var(--hev-dark)}.hero-ev-single__value small{font-weight:400;color:var(--hev-muted)}.hero-ev-single__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px}.hero-ev-single__cal-label{font-size:0.82rem;color:var(--hev-muted);margin-left:6px}.hero-ev-btn,.hero-ev-btn:visited,.hero-ev-single .hero-ev-btn,.hero-ev-single .hero-ev-btn:visited{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-size:0.88rem;font-weight:600;color:var(--hev-dark);background:var(--hev-bg);border:1px solid var(--hev-line);border-radius:8px;text-decoration:none;cursor:pointer;transition:border-color 0.15s ease,color 0.15s ease}.hero-ev-btn:hover{border-color:var(--hev-primary);color:var(--hev-primary)}.hero-ev-btn--primary,.hero-ev-btn--primary:visited,.hero-ev-single .hero-ev-btn--primary,.hero-ev-single .hero-ev-btn--primary:visited{background:var(--hev-btn);border-color:var(--hev-btn);color:#fff}.hero-ev-btn--primary:hover,.hero-ev-single .hero-ev-btn--primary:hover{background:#fff;border-color:var(--hev-btn);color:var(--hev-btn)}.hero-ev-single button.hero-ev-map__load,.hero-ev-single button.hero-ev-map__load:focus{padding:10px 16px !important;font-size:0.88rem;font-weight:600;color:var(--hev-dark) !important;background:var(--hev-bg) !important;border:1px solid var(--hev-line) !important;border-radius:8px;box-shadow:none !important;cursor:pointer}.hero-ev-single button.hero-ev-map__load:hover{color:var(--hev-primary) !important;border-color:var(--hev-primary) !important;background:var(--hev-bg) !important;box-shadow:none !important}.hero-ev-icon{flex:0 0 auto;width:16px;height:16px;vertical-align:middle}.hero-ev-single__content{max-width:860px;margin:0 0 26px}.hero-ev-map{margin:0 0 26px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.hero-ev-map__note{font-size:0.78rem;color:var(--hev-muted)}.hero-ev-map iframe{width:100%;height:380px;border:1px solid var(--hev-line);border-radius:var(--hev-radius)}.hero-ev-single__footer{display:flex;flex-direction:column;align-items:center;gap:16px;margin:8px 0 0;padding-top:18px;border-top:1px solid var(--hev-line)}.hero-ev-single__nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.hero-ev-single__adj--prev{grid-column:1}.hero-ev-single__adj,.hero-ev-single__adj:visited{display:flex;flex-direction:column;padding:10px 14px;font-size:0.88rem;font-weight:600;color:var(--hev-dark);background:var(--hev-soft);border:1px solid var(--hev-line);border-radius:10px;text-decoration:none}.hero-ev-single__adj:hover{border-color:var(--hev-primary)}.hero-ev-single__adj small{font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--hev-primary)}.hero-ev-single__adj--next{grid-column:2;text-align:right;align-items:flex-end}.hero-ev-single a.hero-ev-single__adj,.hero-ev-single a.hero-ev-single__adj:hover,.hero-ev-single a.hero-ev-single__adj:focus,.hero-ev-single a.hero-ev-single__adj:visited{text-decoration:none !important}@media (max-width:600px){.hero-ev-card{gap:12px;padding:14px}.hero-ev-card__date{flex-basis:62px}.hero-ev__toolbar{align-items:stretch}.hero-ev__toolbar>*{flex:1 1 100%}.hero-ev__pair,.hero-ev__adv-panel{grid-template-columns:1fr}.hero-ev__views{justify-content:stretch}.hero-ev .hero-ev__vbtn{flex:1;text-align:center}.hero-ev-single__head{padding:22px 20px}.hero-ev-single__nav{grid-template-columns:1fr}.hero-ev-single__adj--prev,.hero-ev-single__adj--next{grid-column:1;text-align:left;align-items:flex-start}}
/*! hero-tools-min: 35418 B */