.kv[data-astro-cid-emfnwd7t]{padding-block:110px;background:var(--color-bg-subtle)}.kv__rutnat[data-astro-cid-emfnwd7t]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem;align-items:center}.kv__text[data-astro-cid-emfnwd7t]{display:grid;gap:1.25rem;align-content:start}.kv__h2[data-astro-cid-emfnwd7t]{font-size:var(--h2);line-height:1}.kv__ingress[data-astro-cid-emfnwd7t]{max-width:44ch;color:var(--color-text-muted)}.kv__lista[data-astro-cid-emfnwd7t]{list-style:none;margin:.75rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.kv__lista[data-astro-cid-emfnwd7t] a[data-astro-cid-emfnwd7t]{display:grid;gap:.1rem;padding:.7rem 0;text-decoration:none;color:var(--color-text);border-top:1px solid var(--color-border-strong);transition:color .2s ease,padding-left .3s var(--ease)}.kv__lista[data-astro-cid-emfnwd7t] a[data-astro-cid-emfnwd7t]:hover,.kv__lista[data-astro-cid-emfnwd7t] a[data-astro-cid-emfnwd7t].is-vald,.kv__lista[data-astro-cid-emfnwd7t] a[data-astro-cid-emfnwd7t]:focus-visible{color:var(--color-primary);padding-left:.4rem}.kv__namn[data-astro-cid-emfnwd7t]{font-weight:600}.kv__ort[data-astro-cid-emfnwd7t]{font-size:.9375rem;color:var(--color-text-muted)}.kv__karta[data-astro-cid-emfnwd7t]{position:relative;width:100%;max-width:560px;margin-inline:auto;aspect-ratio:200 / 235}.kv__svg[data-astro-cid-emfnwd7t]{position:absolute;inset:0;width:100%;height:100%;display:block}.kv__svg[data-astro-cid-emfnwd7t]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 9%,#000 91%,transparent 100%)}.kv__forklaring[data-astro-cid-emfnwd7t]{position:absolute;left:0;bottom:0;margin:0;display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-muted)}.kv__prick[data-astro-cid-emfnwd7t]{width:10px;height:10px;border-radius:50%;background:var(--color-primary);display:inline-block}.kv__prick--kommande[data-astro-cid-emfnwd7t]{background:var(--color-ink);margin-left:.75rem}.kv__land[data-astro-cid-emfnwd7t]{fill:var(--color-bg-djup);stroke:var(--color-surface);stroke-width:.8;stroke-linejoin:round}.kv__pin[data-astro-cid-emfnwd7t]{position:absolute;width:44px;height:44px;margin:-40px 0 0 -22px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:end center;z-index:2}.kv__nal[data-astro-cid-emfnwd7t]{display:block;overflow:visible;transition:transform .3s var(--ease);transform-origin:50% 90%}.kv__form[data-astro-cid-emfnwd7t]{fill:var(--color-primary);stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.kv__pin--kommande[data-astro-cid-emfnwd7t] .kv__form[data-astro-cid-emfnwd7t]{fill:var(--color-ink)}.kv__hal[data-astro-cid-emfnwd7t]{stroke:#fff;stroke-width:1.6;stroke-linecap:round;fill:none}.kv__vag[data-astro-cid-emfnwd7t]{fill:none;stroke:var(--color-primary);stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center;animation:kv-blink 3.6s ease-out infinite;animation-delay:var(--d)}.kv__pin--kommande[data-astro-cid-emfnwd7t] .kv__vag[data-astro-cid-emfnwd7t]{stroke:var(--color-ink)}@keyframes kv-blink{0%{transform:scale(.6);opacity:.95}75%,to{transform:scale(4.2);opacity:0}}.kv__pin[data-astro-cid-emfnwd7t]:hover .kv__nal[data-astro-cid-emfnwd7t],.kv__pin[data-astro-cid-emfnwd7t].is-vald .kv__nal[data-astro-cid-emfnwd7t],.kv__pin[data-astro-cid-emfnwd7t]:focus-visible .kv__nal[data-astro-cid-emfnwd7t]{transform:translateY(-3px) scale(1.15)}.kv__pin[data-astro-cid-emfnwd7t]:focus-visible{outline:2px solid var(--color-ink);outline-offset:0;border-radius:4px}.kv__pin[data-astro-cid-emfnwd7t].is-vald{z-index:4}.kv__ruta[data-astro-cid-emfnwd7t]{position:absolute;z-index:5;width:min(260px,62%);transform:translate(22px,-75%);background:var(--color-surface);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:var(--color-text);box-shadow:0 10px 30px #10201a2e;display:none;pointer-events:none}.kv__ruta--vanster[data-astro-cid-emfnwd7t]{transform:translate(calc(-100% - 22px),-75%)}.kv__ruta[data-astro-cid-emfnwd7t].is-synlig{display:block;animation:kv-in .25s var(--ease) both}@keyframes kv-in{0%{opacity:0}to{opacity:1}}.kv__ruta[data-astro-cid-emfnwd7t] img[data-astro-cid-emfnwd7t]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.kv__rutatext[data-astro-cid-emfnwd7t]{display:grid;gap:.25rem;padding:.8rem 1rem 1rem;font-size:.875rem;line-height:1.4;color:var(--color-text-muted)}.kv__rutatext[data-astro-cid-emfnwd7t] strong[data-astro-cid-emfnwd7t]{color:var(--color-text);font-size:1rem}@media(max-width:899px){.kv[data-astro-cid-emfnwd7t]{padding-block:72px 48px}.kv__rutnat[data-astro-cid-emfnwd7t]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.kv__lista[data-astro-cid-emfnwd7t]{grid-template-columns:minmax(0,1fr)}.kv__karta[data-astro-cid-emfnwd7t]{max-width:460px;order:-1}.kv__text[data-astro-cid-emfnwd7t]{display:contents}.kv__h2[data-astro-cid-emfnwd7t]{order:-3}.kv__ingress[data-astro-cid-emfnwd7t]{order:-2;margin-top:-1.25rem}.kv__ruta[data-astro-cid-emfnwd7t]{width:min(220px,58%)}}@media(prefers-reduced-motion:reduce){.kv__vag[data-astro-cid-emfnwd7t]{animation:none;opacity:.5}.kv__ruta[data-astro-cid-emfnwd7t].is-synlig{animation:none}}
