.karte[data-astro-cid-pjfa7bjc]{gap:var(--kt-space-4) var(--kt-space-5);grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);grid-template-areas:"leiste leiste""rahmen panel";display:grid}.karte__leiste[data-astro-cid-pjfa7bjc]{justify-content:space-between;align-items:center;gap:var(--kt-space-3);flex-wrap:wrap;grid-area:leiste;display:flex}.karte__leiste[data-astro-cid-pjfa7bjc][hidden]{display:none}.karte__filter[data-astro-cid-pjfa7bjc]{gap:var(--kt-space-2);flex-wrap:wrap;display:flex}.karte__chip[data-astro-cid-pjfa7bjc]{align-items:center;gap:var(--kt-space-2);min-block-size:2.25rem;padding-inline:var(--kt-space-3);border:1px solid var(--kt-border-strong);border-radius:var(--kt-r-pill);background:var(--kt-white);color:var(--kt-text-strong);font:600 var(--kt-size-label) / 1 var(--kt-font-mono);letter-spacing:var(--kt-track-label);text-transform:uppercase;cursor:pointer;transition:background-color var(--kt-ease), border-color var(--kt-ease);display:inline-flex}.karte__chip[data-astro-cid-pjfa7bjc]:hover{border-color:var(--kt-ink)}.karte__chip[data-astro-cid-pjfa7bjc][aria-pressed=true]{border-color:var(--kt-ink);background:var(--kt-ink);color:var(--kt-on-dark)}.karte__chip[data-astro-cid-pjfa7bjc][hidden]{display:none}.karte__chipZahl[data-astro-cid-pjfa7bjc]{color:var(--kt-text-muted)}.karte__chip[data-astro-cid-pjfa7bjc][aria-pressed=true] .karte__chipZahl[data-astro-cid-pjfa7bjc]{color:var(--kt-volt)}.karte__vergessen[data-astro-cid-pjfa7bjc]{min-block-size:2.25rem;color:var(--kt-text);font:var(--kt-text-small);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline 1px}.karte__rahmen[data-astro-cid-pjfa7bjc]{border:1px solid var(--kt-border);border-radius:var(--kt-r-md);background:var(--kt-grau-100);grid-area:rahmen;block-size:clamp(26rem,68vh,44rem);position:relative;overflow:hidden}.karte__flaeche[data-astro-cid-pjfa7bjc]{font:var(--kt-text-small);background:0 0;position:absolute;inset:0}.karte__einwilligung[data-astro-cid-pjfa7bjc]{z-index:2;padding:var(--kt-space-5);place-items:center;display:grid;position:absolute;inset:0}.karte__box[data-astro-cid-pjfa7bjc]{justify-items:center;gap:var(--kt-space-3);max-inline-size:26rem;padding:var(--kt-space-7) var(--kt-space-6);border:1px solid var(--kt-border);border-radius:var(--kt-r-md);background:var(--kt-white);box-shadow:var(--kt-shadow-modal);text-align:center;display:grid}.karte__symbol[data-astro-cid-pjfa7bjc]{border-radius:var(--kt-r-sm);background:var(--kt-ink);block-size:2.75rem;inline-size:2.75rem;color:var(--kt-volt);place-items:center;display:grid}.karte__frage[data-astro-cid-pjfa7bjc]{font:var(--kt-text-display-xs);letter-spacing:var(--kt-track-display);text-transform:uppercase;color:var(--kt-text-strong)}.karte__text[data-astro-cid-pjfa7bjc]{color:var(--kt-text);font:var(--kt-text-small)}.karte__text[data-astro-cid-pjfa7bjc] strong[data-astro-cid-pjfa7bjc]{color:var(--kt-text-strong)}.karte__text[data-astro-cid-pjfa7bjc] a[data-astro-cid-pjfa7bjc]{color:var(--kt-text-strong);text-decoration:underline 2px var(--kt-volt);text-underline-offset:.25em;padding-block:.1875rem;font-weight:700;display:inline-block}.karte__wahl[data-astro-cid-pjfa7bjc]{justify-items:center;gap:var(--kt-space-3);inline-size:100%;margin-block-start:var(--kt-space-2);display:grid}.karte__wahl[data-astro-cid-pjfa7bjc][hidden]{display:none}.karte__wahl[data-astro-cid-pjfa7bjc] .kt-button{inline-size:100%}.karte__merken[data-astro-cid-pjfa7bjc]{align-items:center;gap:var(--kt-space-3);min-block-size:3rem;inline-size:100%;padding:var(--kt-space-2) var(--kt-space-3);border:1px solid var(--kt-border-strong);border-radius:var(--kt-r-sm);background:var(--kt-white);text-align:start;cursor:pointer;transition:border-color var(--kt-ease), background-color var(--kt-ease);display:flex;position:relative}.karte__merken[data-astro-cid-pjfa7bjc]:hover{border-color:var(--kt-ink)}.karte__merken[data-astro-cid-pjfa7bjc]:has(:checked){border-color:var(--kt-ink);background:var(--kt-grau-50)}.karte__merken[data-astro-cid-pjfa7bjc]:has(:focus-visible){outline:3px solid var(--kt-focus);outline-offset:2px}.karte__merkenFeld[data-astro-cid-pjfa7bjc]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.karte__haken[data-astro-cid-pjfa7bjc]{border:1.5px solid var(--kt-ink);border-radius:var(--kt-r-xs);background:var(--kt-white);color:#0000;block-size:1.375rem;inline-size:1.375rem;transition:background-color var(--kt-ease), color var(--kt-ease);flex:none;place-items:center;display:grid}.karte__merken[data-astro-cid-pjfa7bjc]:has(:checked) .karte__haken[data-astro-cid-pjfa7bjc]{background:var(--kt-ink);color:var(--kt-volt)}.karte__merkenText[data-astro-cid-pjfa7bjc]{color:var(--kt-text-strong);font:600 var(--kt-size-small) / 1.3 var(--kt-font-text);display:grid}.karte__merkenHinweis[data-astro-cid-pjfa7bjc]{color:var(--kt-text-muted);font:500 var(--kt-size-label) / 1.3 var(--kt-font-mono);letter-spacing:var(--kt-track-label);text-transform:uppercase}.karte__panel[data-astro-cid-pjfa7bjc]{max-block-size:clamp(26rem,68vh,44rem);padding:var(--kt-space-5);border:1px solid var(--kt-border);border-radius:var(--kt-r-md);background:var(--kt-white);grid-area:panel;align-self:start;overflow:auto}.karte__hinweis[data-astro-cid-pjfa7bjc]{color:var(--kt-text);font:var(--kt-text-small)}.karte-ort{gap:var(--kt-space-2);display:grid}.karte-ort__land{color:var(--kt-text-muted);font:var(--kt-text-eyebrow);letter-spacing:var(--kt-track-label);text-transform:uppercase}.karte-ort__name{font:var(--kt-text-display-s);letter-spacing:var(--kt-track-display);text-transform:uppercase;color:var(--kt-text-strong)}.karte-ort__zahl{font:var(--kt-text-data);letter-spacing:var(--kt-track-data);color:var(--kt-text)}.karte-ort__races{margin-block:var(--kt-space-3);border-block-start:1px solid var(--kt-border);display:grid}.karte-ort__race{gap:var(--kt-space-1);padding-block:var(--kt-space-3);border-block-end:1px solid var(--kt-border);display:grid}.karte-ort__datum{font:var(--kt-text-data);letter-spacing:var(--kt-track-data);color:var(--kt-text-muted);text-transform:uppercase}.karte-ort__titel{color:var(--kt-text-strong);font-weight:700}.karte-ort__race:hover .karte-ort__titel{text-decoration:underline 2px var(--kt-volt);text-underline-offset:.25em}.karte-ort__meta{font:var(--kt-text-small);color:var(--kt-text)}.karte-ort__stadt{min-block-size:1.5rem;color:var(--kt-text-strong);font:600 var(--kt-size-eyebrow) / 1.5 var(--kt-font-mono);letter-spacing:var(--kt-track-label);text-transform:uppercase;text-decoration:underline 2px var(--kt-volt);text-underline-offset:.35em;justify-self:start}.karte__flaeche[data-astro-cid-pjfa7bjc] .leaflet-tile-pane{filter:saturate(.8)contrast(.95)}.karte__flaeche[data-astro-cid-pjfa7bjc] .kt-pin{border:2px solid var(--kt-white);border-radius:var(--kt-r-pill);background:var(--kt-ink);color:var(--kt-volt);font:600 var(--kt-size-label) / 1 var(--kt-font-mono);box-shadow:0 0 0 1px var(--kt-ink);cursor:pointer;transition:transform var(--kt-ease);place-items:center;display:grid}.karte__flaeche[data-astro-cid-pjfa7bjc] .kt-pin:hover{transform:scale(1.12)}.karte__flaeche[data-astro-cid-pjfa7bjc] .kt-pin--gruppe{border-color:var(--kt-volt);box-shadow:0 0 0 2px var(--kt-ink);font-size:var(--kt-size-meta)}.karte__flaeche[data-astro-cid-pjfa7bjc] .kt-pin[data-aktiv]{background:var(--kt-volt);color:var(--kt-ink);border-color:var(--kt-ink)}.karte__flaeche[data-astro-cid-pjfa7bjc] .kt-pin:focus-visible{outline:3px solid var(--kt-focus);outline-offset:2px}.karte__flaeche[data-astro-cid-pjfa7bjc] .leaflet-bar{border:1px solid var(--kt-border-strong);border-radius:var(--kt-r-sm);box-shadow:none}.karte__flaeche[data-astro-cid-pjfa7bjc] .leaflet-bar a{block-size:2.25rem;inline-size:2.25rem;color:var(--kt-ink);font:400 1.25rem / 2.25rem var(--kt-font-text)}.karte__flaeche[data-astro-cid-pjfa7bjc] .leaflet-control-attribution{font:var(--kt-text-small);color:var(--kt-text);font-size:.6875rem}.karte__flaeche[data-astro-cid-pjfa7bjc] .leaflet-control-attribution a{color:var(--kt-text-strong);text-decoration:underline}.karte-laender[data-astro-cid-pjfa7bjc]{gap:var(--kt-space-7) var(--kt-space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.karte-land[data-astro-cid-pjfa7bjc]{align-content:start;gap:var(--kt-space-2);display:grid}.karte-land__head[data-astro-cid-pjfa7bjc]{justify-content:space-between;align-items:baseline;gap:var(--kt-space-3);display:flex}.karte-land__title[data-astro-cid-pjfa7bjc]{font:var(--kt-text-display-xs);letter-spacing:var(--kt-track-display);color:var(--kt-ink)}.karte-land__count[data-astro-cid-pjfa7bjc]{font:var(--kt-text-data);letter-spacing:var(--kt-track-data);color:var(--kt-text-muted)}@media (width<60rem){.karte[data-astro-cid-pjfa7bjc]{grid-template-columns:minmax(0,1fr);grid-template-areas:"leiste""rahmen""panel"}.karte__filter[data-astro-cid-pjfa7bjc]{margin-inline:calc(var(--kt-gutter) * -1);padding-inline:var(--kt-gutter);scrollbar-width:none;flex-wrap:nowrap;padding-block-end:var(--kt-space-1);overflow-x:auto}.karte__chip[data-astro-cid-pjfa7bjc]{flex:none}.karte__rahmen[data-astro-cid-pjfa7bjc]{block-size:clamp(24rem,62vh,34rem)}.karte__panel[data-astro-cid-pjfa7bjc]{max-block-size:none}}
