.mr-evm{--evm-radius: var(--mr-radius);--evm-top: calc(var(--mr-header-h) + 20px)}.mr-evm-hero__inner{min-height:clamp(320px,42vh,420px);padding-top:64px;padding-bottom:44px;gap:20px}.mr-evm-hero__text{gap:12px;max-width:780px}.mr .mr-evm-hero__lead{max-width:38em}.mr-evm-hero__facts{display:flex;flex-wrap:wrap;gap:10px 32px;margin:8px 0 0}.mr-evm-hero__facts div{display:flex;flex-direction:column-reverse;gap:2px}.mr-evm-hero__facts dt{font-size:14px;color:#fffc}.mr-evm-hero__facts dd{margin:0;font-family:var(--mr-font-display);font-size:30px;font-weight:700;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.mr-evm-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.mr-evm-filter{background:var(--mr-surface);border-bottom:1px solid var(--mr-line)}.mr-evm-filter__inner{display:flex;flex-direction:column;gap:14px;padding-block:22px}.mr-evm-filter__form{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end}.mr-evm-field{display:flex;flex-direction:column;gap:6px;min-width:0}.mr-evm-field__label{font-size:13.5px;font-weight:700;color:var(--mr-ink)}.mr-evm-when-wrap{display:flex;align-items:center;gap:12px;min-width:0}.mr-evm-search{position:relative;flex:1 1 auto;display:flex;align-items:center;min-width:0}.mr-evm-search>svg{position:absolute;left:16px;color:var(--mr-muted);pointer-events:none}.mr-evm-search__input,.mr-evm-select{box-sizing:border-box;min-height:48px;border:1px solid var(--mr-line);border-radius:999px;background:var(--mr-surface);color:var(--mr-ink);font:inherit;font-size:16px}.mr-evm-search__input{width:100%;padding:0 18px 0 46px}.mr-evm-select{width:100%;min-width:0;padding:0 40px 0 18px;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%2317191C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;cursor:pointer}.mr-evm-search__input:hover,.mr-evm-select:hover{border-color:var(--mr-strong-border)}.mr-evm-search__input:focus-visible,.mr-evm-select:focus-visible{outline:2px solid var(--mr-ink);outline-offset:2px}.mr-evm-filter__go{border-radius:999px}.mr-evm-filter__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding-top:14px;border-top:1px solid var(--mr-line)}.mr-evm-filter__row:not(:has(>:not([hidden]))){display:none}.mr-evm-when>.mr-slide__opt{min-height:40px;padding:0 16px;font-size:15px;font-weight:600;color:var(--mr-ink)}.mr-evm-when [data-when-count]{font-size:13px;font-weight:700;color:var(--mr-accent-text);font-variant-numeric:tabular-nums}.mr-evm-when [aria-pressed=true] [data-when-count]{color:#ffc690}.mr-evm-star,.mr-evm-maptoggle{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border:0;border-radius:999px;background:var(--mr-soft);color:var(--mr-ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .2s var(--mr-ease),color .2s var(--mr-ease)}.mr-evm-star[hidden]{display:none}.mr-evm-star em{font-style:normal}.mr-evm-star__short{display:none}.mr-evm-star svg{color:var(--mr-accent)}.mr-evm-star span{font-size:13px;color:var(--mr-accent-text);font-variant-numeric:tabular-nums}.mr-evm-star:hover,.mr-evm-maptoggle:hover{background:#ffe7cf}.mr-evm-star[aria-pressed=true],.mr-evm-maptoggle[aria-pressed=true]{background:var(--mr-ink);color:#fff}.mr-evm-star[aria-pressed=true] svg{fill:#ffc690;color:#ffc690}.mr-evm-star[aria-pressed=true] span{color:#ffc690}.mr-evm-star:focus-visible,.mr-evm-maptoggle:focus-visible{outline:2px solid var(--mr-ink);outline-offset:2px}.mr-evm-maptoggle{margin-left:auto}.mr .mr-evm-h2{margin:0;font-size:clamp(26px,2.6vw,36px);line-height:1.1;letter-spacing:-.02em}.mr-evm-board{padding-top:48px}.mr-evm-board__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:8px}.mr-evm-board__status{margin:0;font-size:15px;font-weight:600;color:var(--mr-muted)}.mr-evm-month{padding-block:40px 56px;scroll-margin-top:calc(var(--mr-header-h) + 12px)}.mr-evm-month--flip{background:var(--mr-band)}.mr-evm-month[hidden],[data-ev-none][hidden]{display:none}.mr .mr-evm-month__title{margin:0 0 24px;font-family:var(--mr-font-display);font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.mr-evm-month__title span{margin-left:6px;font-size:16px;font-weight:700;color:var(--mr-accent-text);font-variant-numeric:tabular-nums;vertical-align:4px}.mr-evm-spread{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"lead rows" "cards cards";gap:28px 40px;align-items:start}.mr-evm-month--flip .mr-evm-spread{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"rows lead" "cards cards"}.mr-evm-month--nolead .mr-evm-spread{grid-template-columns:minmax(0,1fr);grid-template-areas:"rows" "cards"}.mr-evm-spread>[hidden]{display:none}.mr-evm-spread__lead{grid-area:lead;list-style:none;margin:0;padding:0}.mr-evm-spread__rows{grid-area:rows;display:flex;flex-direction:column;gap:12px;min-width:0}.mr-evm-spread__cards{grid-area:cards;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mr-evm-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mr-evm-month--nolead .mr-evm-rows,.mr-evm-rows--cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.mr-evm-rows .is-folded{display:none}.mr-evm-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;min-height:46px;padding:0 20px;border:1px solid var(--mr-strong-border);border-radius:999px;background:var(--mr-surface);color:var(--mr-ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .2s var(--mr-ease),border-color .2s var(--mr-ease)}.mr-evm-more:hover{border-color:var(--mr-ink);background:#fff}.mr-evm-more:focus-visible{outline:2px solid var(--mr-ink);outline-offset:2px}.mr-evm-more[hidden]{display:none}.mr-pst{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--mr-line);border-radius:var(--evm-radius);overflow:hidden;background:var(--mr-surface);transition:border-color .2s var(--mr-ease),box-shadow .2s var(--mr-ease),transform .2s var(--mr-ease)}.mr-pst[hidden]{display:none}.mr-pst:hover{border-color:var(--mr-strong-border);box-shadow:none;transform:translateY(-2px)}.mr-pst:has(a:focus-visible){outline:3px solid var(--mr-ink);outline-offset:3px}.mr-pst--featured{border-color:var(--mr-accent)}.mr-pst__date{display:none}.mr-pst__sheet{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--mr-soft)}.mr-pst__sheet img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mr-pst:not(.mr-pst--typeset) .mr-pst__sheet{aspect-ratio:auto}.mr-pst:not(.mr-pst--typeset) .mr-pst__sheet img{height:auto}.mr-pst:not(.mr-pst--typeset) .mr-pst__print{display:none}.mr-pst--typeset .mr-pst__sheet{background:var(--cat-bg, var(--mr-band));color:var(--cat-ink, var(--mr-ink))}.mr-pst--featured.mr-pst--typeset .mr-pst__sheet{background:#fff0e0;color:var(--mr-ink)}.mr-pst__print{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;text-align:center}.mr-pst__type{position:absolute;top:14px;left:16px;font-size:13px;font-weight:700}.mr-pst__day{font-family:var(--mr-font-display);font-size:64px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--cat-dot, var(--mr-accent));font-variant-numeric:tabular-nums}.mr-pst--featured .mr-pst__day{color:var(--mr-accent)}.mr-pst__month{font-family:var(--mr-font-display);font-size:20px;font-weight:700;line-height:1.1}.mr-pst__town{margin-top:4px;font-size:13.5px;font-weight:600;opacity:.85}.mr-pst__stub{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px;min-width:0}.mr-pst__meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13.5px;font-weight:700;color:var(--mr-accent-text)}.mr-pst__when{padding:2px 8px;border-radius:999px;background:#ffe7cf;color:var(--mr-accent-ink);font-size:12px}.mr-pst__when--soft{background:var(--mr-soft);color:var(--mr-muted)}.mr .mr-pst__title{margin:0;font-family:var(--mr-font-body);font-size:16.5px;font-weight:700;line-height:1.3}.mr .mr-pst__title a{color:var(--mr-ink);text-decoration:none}.mr .mr-pst__title a:after{content:"";position:absolute;inset:0;z-index:1}.mr-pst:hover .mr-pst__title a{text-decoration:underline;text-underline-offset:3px}.mr-pst__title a:focus-visible{outline:none}.mr-pst__foot{margin:auto 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13.5px;color:var(--mr-muted)}.mr-pst__place{display:inline-flex;align-items:center;gap:4px}.mr-pst__place svg{flex:none;color:var(--mr-accent-ink)}.mr .mr-pst__next{position:relative;z-index:2;align-self:flex-start;font-size:13.5px;font-weight:700;color:var(--mr-accent-ink);text-decoration:underline;text-underline-offset:3px}.mr-pst--lead{flex-direction:row;min-height:100%}.mr-pst--lead .mr-pst__sheet{flex:0 0 56%;aspect-ratio:4 / 5}.mr-pst--lead .mr-pst__stub{padding:26px 26px 24px;gap:12px;justify-content:center}.mr .mr-pst--lead .mr-pst__title{font-family:var(--mr-font-display);font-size:clamp(22px,2vw,30px);line-height:1.15;letter-spacing:-.015em}.mr-pst--lead .mr-pst__meta{font-size:15px}.mr-pst--lead .mr-pst__day{font-size:112px}.mr-pst--lead .mr-pst__month{font-size:28px}.mr-pst--lead .mr-pst__foot{margin-top:6px;font-size:14.5px}.mr-pst--lead.mr-pst--wide{flex-direction:column}.mr-pst--lead.mr-pst--wide .mr-pst__sheet{flex:none}.mr-pst--lead.mr-pst--wide .mr-pst__stub{padding:20px 24px 22px}.mr-pst--row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;align-items:start;padding:12px 14px;border-radius:0}.mr-pst--row:hover{transform:none}.mr-pst--row .mr-pst__date{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center;padding:7px 0 8px;border-radius:0;background:var(--mr-ink);color:#fff}.mr-pst--row.mr-pst--featured .mr-pst__date{background:var(--mr-accent-ink)}.mr-pst__wday{font-size:11px;font-weight:600;letter-spacing:.04em;color:#ffc690}.mr-pst__dnum{margin:2px 0 1px;font-family:var(--mr-font-display);font-size:23px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.mr-pst--row .mr-pst__stub{grid-column:2;grid-row:1;padding:0;gap:5px}.mr-pst--row .mr-pst__meta{font-size:13px}.mr .mr-pst--row .mr-pst__title{font-size:15.5px}.mr-pst--row .mr-pst__foot{font-size:13px}.mr-pst--row .mr-pst__sheet{grid-column:3;grid-row:1;width:56px;aspect-ratio:3 / 4;border-radius:0}.mr-pst--row.mr-pst--typeset .mr-pst__sheet{display:none}.mr-evm-grid--past .mr-pst__sheet,.mr-evm-grid--past .mr-pst__date,.mr-evm-rows--past .mr-pst__sheet,.mr-evm-rows--past .mr-pst__date{filter:grayscale(.7);opacity:.85}.mr-evm-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:20px}.mr-dialog.mr-evm-mapdialog{width:calc(100vw - 64px);max-width:none;height:calc(100dvh - 64px);max-height:none;border-radius:0;overflow:hidden}.mr-evm-mapdialog[open]{display:flex;flex-direction:column}.mr-evm-mapdialog__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 14px 24px}.mr .mr-evm-mapdialog__title,.mr-evm-mapdialog__title{margin:0;font-family:var(--mr-font-display);font-size:20px;font-weight:700;line-height:1.2}.mr-evm-mapdialog__title span{margin-left:6px;font-size:15px;color:var(--mr-accent-text);font-variant-numeric:tabular-nums}.mr-evm-mapdialog__map{flex:1 1 auto;min-height:0;margin:0 16px;border-radius:0;overflow:hidden;background:var(--mr-soft)}.mr-evm-legend{list-style:none;margin:0;padding:12px 24px 16px;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;color:var(--mr-muted)}.mr-evm-legend li{display:inline-flex;align-items:center;gap:6px}@media(max-width:720px){.mr-dialog.mr-evm-mapdialog{width:calc(100vw - 24px);height:calc(100dvh - 24px);border-radius:0}.mr-evm-mapdialog__head{padding:10px 10px 10px 16px}.mr-evm-mapdialog__title{font-size:17px}.mr-evm-mapdialog__map{margin:0 10px}.mr-evm-legend{padding:10px 16px 12px;font-size:13px;gap:6px 14px}}.mr-evm-empty{margin-block:24px;padding:24px;border:1px solid var(--mr-line);border-radius:0;background:var(--mr-surface);max-width:720px}.mr .mr-evm-empty__title{margin:0 0 8px;font-family:var(--mr-font-display);font-size:20px;font-weight:700;color:var(--mr-ink)}.mr-evm-empty p:last-child{margin:0}.mr-evm-wanted{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:720px;margin-block:24px 40px;padding:28px;border:1px solid #F0CBA4;border-radius:0;background:#fff6ec}.mr .mr-evm-wanted__head{margin:0;font-family:var(--mr-font-display);font-size:clamp(40px,5vw,56px);font-weight:900;line-height:.9;letter-spacing:-.03em;text-transform:uppercase;color:var(--mr-ink)}.mr .mr-evm-wanted__what{margin:0;font-family:var(--mr-font-display);font-size:21px;font-weight:700;color:var(--mr-accent-ink)}.mr-evm-wanted__text{margin:0;font-size:16px;line-height:1.55;color:var(--mr-ink)}.mr-evm-wanted__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.mr-evm-about{background:var(--mr-surface);padding-block:64px}.mr-evm-about__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;align-items:start}.mr-evm-about__text{max-width:70ch}.mr-evm-aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:var(--evm-top)}.mr-evm-provs{padding:24px;border-radius:0;background:var(--mr-soft)}.mr-evm-cats ul{-moz-columns:1;columns:1}.mr-evm-cats li a>span:first-child{display:inline-flex;align-items:center;gap:8px}.mr .mr-evm-provs__title{margin:0 0 14px;font-family:var(--mr-font-display);font-size:20px;font-weight:700;line-height:1.2}.mr-evm-provs ul{list-style:none;margin:0;padding:0;-moz-columns:2;columns:2;-moz-column-gap:24px;column-gap:24px}.mr-evm-provs li{-moz-column-break-inside:avoid;break-inside:avoid}.mr .mr-evm-provs li a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;color:var(--mr-ink);font-size:15px;text-decoration:none}.mr .mr-evm-provs li a:hover{color:var(--mr-accent-ink);text-decoration:underline;text-underline-offset:3px}.mr-evm-provs li a span{font-size:12.5px;font-weight:700;color:var(--mr-accent-text);font-variant-numeric:tabular-nums}.mr-evm-provs>p{margin:16px 0 0}.mr-evm-archive{padding-bottom:64px}.mr-evm-archive .mr-evm-month{padding-block:24px}.mr-evm-past{padding-block:56px 72px}.mr-evm.js-reveal .mr-pst:not(.is-in){opacity:0;transform:translateY(14px)}.mr-evm.js-reveal .mr-pst.is-in{transition:opacity .45s var(--mr-ease),transform .45s var(--mr-ease),border-color .2s var(--mr-ease),box-shadow .2s var(--mr-ease);transition-delay:var(--d, 0ms)}@media(prefers-reduced-motion:reduce){.mr-evm *,.mr-evm *:after{transition:none!important}.mr-evm.js-reveal .mr-pst:not(.is-in){opacity:1;transform:none}.mr-pst:hover{transform:none}}@media(max-width:1100px){.mr-evm-spread__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-evm-spread__cards>:nth-child(4){display:none}.mr-evm-about__grid{grid-template-columns:minmax(0,1fr);gap:36px}.mr-evm-aside{position:static}.mr-evm-provs ul{-moz-columns:3;columns:3}}@media(max-width:900px){.mr-evm-spread,.mr-evm-month--flip .mr-evm-spread{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead" "rows" "cards";gap:20px}.mr-evm-spread__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mr-evm-spread__cards>:nth-child(4){display:flex}.mr-evm-month--nolead .mr-evm-rows,.mr-evm-rows--cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.mr-evm-hero__inner{min-height:0;padding-top:40px;padding-bottom:40px;gap:16px}.mr-evm-hero__facts{gap:8px 24px}.mr-evm-hero__facts dd{font-size:26px}.mr-evm-hero__actions .mr-btn{width:100%;justify-content:center}.mr-evm-filter__inner{padding-block:16px;gap:12px}.mr-evm-filter__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.mr-evm-field--search,.mr-evm-filter__go{grid-column:1 / -1}.mr-evm-filter__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding-top:12px}.mr-evm-when-wrap{grid-column:1 / -1;flex-direction:column;align-items:stretch;gap:6px}.mr-evm-when{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.mr-evm-when::-webkit-scrollbar{display:none}.mr-evm-star__long{display:none}.mr-evm-star__short{display:inline}.mr-evm-star,.mr-evm-maptoggle{justify-content:center;margin-left:0;padding:0 12px;font-size:14.5px}.mr-evm-board{padding-top:32px}.mr-evm-month{padding-block:28px 36px}.mr .mr-evm-month__title{margin-bottom:16px}.mr-pst--lead{flex-direction:column}.mr-pst--lead .mr-pst__sheet{flex:none;aspect-ratio:1 / 1}.mr-pst--lead .mr-pst__stub{padding:16px 18px 18px}.mr .mr-pst--lead .mr-pst__title{font-size:22px}.mr-pst--lead .mr-pst__day{font-size:88px}.mr-pst__day{font-size:48px}.mr-pst__month{font-size:17px}.mr-pst--card .mr-pst__stub{padding:12px;gap:6px}.mr .mr-pst--card .mr-pst__title{font-size:15px}.mr-pst--card .mr-pst__foot .mr-cat-tag{display:none}.mr-evm-more{align-self:stretch}.mr-evm-about{padding-block:48px}.mr-evm-provs{padding:20px}.mr-evm-provs ul{-moz-columns:2;columns:2}.mr-evm-past{padding-block:40px 56px}}.mr-dialog.mr-evm-mapdialog,.mr-evm-empty,.mr-evm-wanted,.mr-evm-provs{border-radius:var(--mr-radius-lg)}.mr-pst--row .mr-pst__date,.mr-evm-mapdialog__map{border-radius:var(--mr-radius)}
