.stats[data-astro-cid-2egxlxfy]{border:1px solid var(--line-strong);background:var(--bg-soft);flex-wrap:wrap;align-items:center;gap:.8rem 2rem;padding:1.1rem 1.5rem;display:flex}.stat[data-astro-cid-2egxlxfy]{flex-direction:column;gap:.1rem;display:flex}.stat[data-astro-cid-2egxlxfy] .label[data-astro-cid-2egxlxfy]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);font-size:.64rem}.stat[data-astro-cid-2egxlxfy] .val[data-astro-cid-2egxlxfy]{font-family:var(--font-heading);color:var(--text);font-size:1.25rem}.sep[data-astro-cid-2egxlxfy]{background:var(--line-strong);flex-shrink:0;width:1px;height:2.1rem}@media (width<=600px){.stats[data-astro-cid-2egxlxfy]{flex-direction:column;align-items:flex-start;gap:.7rem}.sep[data-astro-cid-2egxlxfy]{display:none}}.island-map[data-astro-cid-hruckq2x]{margin:0}.map-frame[data-astro-cid-hruckq2x]{width:100%;max-width:480px;margin:0 auto;position:relative}.map-svg[data-astro-cid-hruckq2x]{width:100%;height:auto;display:block;overflow:visible}.island[data-astro-cid-hruckq2x]{fill:var(--accent);fill-opacity:.13;stroke:var(--accent);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.kanhave-line[data-astro-cid-hruckq2x]{stroke:var(--accent-2);stroke-width:2.4px;stroke-dasharray:1 4;stroke-linecap:round;opacity:.9}.kanhave-ship[data-astro-cid-hruckq2x]{fill:none;stroke:var(--accent-2);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.kanhave-label[data-astro-cid-hruckq2x]{font-family:var(--font-mono);letter-spacing:.02em;fill:var(--text-soft);font-size:10.5px;font-style:italic}.lm-label[data-astro-cid-hruckq2x]{font-family:var(--font-mono);letter-spacing:.01em;fill:var(--text);font-size:11px}.lm-ferry-label[data-astro-cid-hruckq2x]{font-family:var(--font-mono);fill:var(--text-soft);opacity:.9;font-size:9.5px;font-style:italic}.lm-anchor[data-astro-cid-hruckq2x]{fill:none;stroke:var(--accent-2);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.lm-town[data-astro-cid-hruckq2x]{fill:var(--accent)}.lm-dot[data-astro-cid-hruckq2x]{fill:var(--accent);stroke:var(--bg);stroke-width:1px}.lm-ferry-route[data-astro-cid-hruckq2x] line[data-astro-cid-hruckq2x]{stroke:var(--accent-2);stroke-width:1.3px;stroke-dasharray:1 3.4;stroke-linecap:round}.lm-ferry[data-astro-cid-hruckq2x]{fill:var(--accent-2)}.lm-ferry[data-astro-cid-hruckq2x] line[data-astro-cid-hruckq2x]{stroke:var(--accent-2);stroke-width:1.1px}.route[data-astro-cid-hruckq2x]{fill:none;stroke:var(--accent-2);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:4 6;opacity:.85}.pin[data-astro-cid-hruckq2x]{cursor:pointer}.pin-ring[data-astro-cid-hruckq2x]{fill:none;stroke:var(--accent-2);stroke-width:1.4px;opacity:.6}.pin-dot[data-astro-cid-hruckq2x]{fill:var(--accent-2);transition:r .2s}.pin-number[data-astro-cid-hruckq2x]{font-family:var(--font-mono);fill:var(--bg);pointer-events:none;font-size:9.5px;font-weight:600}.pin-label[data-astro-cid-hruckq2x]{font-family:var(--font-mono);fill:var(--text);text-anchor:middle;opacity:0;paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;font-size:11px;transition:opacity .15s}.pin[data-astro-cid-hruckq2x]:hover .pin-dot[data-astro-cid-hruckq2x],.pin[data-astro-cid-hruckq2x]:focus-visible .pin-dot[data-astro-cid-hruckq2x]{r:10.5}.pin[data-astro-cid-hruckq2x]:hover .pin-label[data-astro-cid-hruckq2x],.pin[data-astro-cid-hruckq2x]:focus-visible .pin-label[data-astro-cid-hruckq2x]{opacity:1}.pin[data-astro-cid-hruckq2x].active .pin-dot[data-astro-cid-hruckq2x]{r:11}.pin[data-astro-cid-hruckq2x].active .pin-ring[data-astro-cid-hruckq2x]{opacity:1;stroke-width:2px}.pin[data-astro-cid-hruckq2x]:focus-visible{outline:none}.pin[data-astro-cid-hruckq2x]:focus-visible .pin-ring[data-astro-cid-hruckq2x]{stroke:var(--accent-glow)}.pin-tooltip[data-astro-cid-hruckq2x]{z-index:5;pointer-events:none;opacity:0;background:var(--bg);border-radius:4px;width:150px;transition:opacity .15s;position:absolute;overflow:hidden;transform:translate(-50%,-100%)translateY(-10px);box-shadow:0 6px 20px #00000040}.pin-tooltip[data-astro-cid-hruckq2x].visible{opacity:1}.pin-tooltip-img[data-astro-cid-hruckq2x]{object-fit:cover;width:100%;height:90px;display:none}.pin-tooltip-img[data-astro-cid-hruckq2x][src]{display:block}.pin-tooltip-title[data-astro-cid-hruckq2x]{font-family:var(--font-mono);color:var(--text);padding:.5rem .6rem;font-size:.68rem;line-height:1.4;display:block}figcaption[data-astro-cid-hruckq2x]{text-align:center;color:var(--text-soft);margin-top:.7rem}.ref-grid[data-astro-cid-hmswrzn3]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.ref-item[data-astro-cid-hmswrzn3]{border:1px solid var(--line-strong);background:var(--bg-soft);padding:1rem 1.2rem}.ref-item[data-astro-cid-hmswrzn3] h3[data-astro-cid-hmswrzn3]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:.3rem;font-size:.82rem;font-weight:500}.ref-item[data-astro-cid-hmswrzn3] p{color:var(--text-soft);margin:0;font-size:.92rem;line-height:1.55}.tags[data-astro-cid-6jxy6wt6]{flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem;display:flex}.tag[data-astro-cid-6jxy6wt6]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--bg-soft);color:var(--accent);border:1px solid var(--line);border-radius:3px;padding:.25rem .55rem;font-size:.62rem}.facts-pairs[data-astro-cid-pdne5ib7]{grid-template-columns:auto 1fr;gap:.3rem 1rem;margin-top:.7rem;font-size:.9rem;display:grid}.facts-pairs[data-astro-cid-pdne5ib7] dt[data-astro-cid-pdne5ib7]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);font-size:.7rem}.facts-pairs[data-astro-cid-pdne5ib7] dd[data-astro-cid-pdne5ib7]{color:var(--text)}.facts-flat[data-astro-cid-pdne5ib7]{font-family:var(--font-mono);color:var(--text-soft);flex-wrap:wrap;gap:.3rem .9rem;margin-top:.7rem;font-size:.72rem;display:flex}.callout[data-astro-cid-q2ml7llr]{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);margin-top:.8rem;padding:.7rem 1rem;font-size:.95rem}.callout[data-astro-cid-q2ml7llr] p{margin:0}.callout[data-astro-cid-q2ml7llr] p+p{margin-top:.5rem}.callout[data-astro-cid-q2ml7llr] b[data-astro-cid-q2ml7llr]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:.2rem;font-size:.7rem;font-weight:500;display:block}.callout-speculative[data-astro-cid-q2ml7llr]{border-left-color:var(--accent-2);background:color-mix(in srgb, var(--accent-2) 7%, transparent);color:var(--text-soft)}.callout-speculative[data-astro-cid-q2ml7llr] b[data-astro-cid-q2ml7llr]{color:var(--accent-2)}.callout-warning[data-astro-cid-q2ml7llr]{color:#7a4526;background:#b4502814;border-left-color:#a05830}.callout-warning[data-astro-cid-q2ml7llr] b[data-astro-cid-q2ml7llr]{color:#a05830}.stops[data-astro-cid-evgkjmav]{margin-top:2rem}.stop[data-astro-cid-evgkjmav]{border-top:1px solid var(--line);grid-template-columns:84px 1fr;gap:1.6rem;padding:2rem 0;scroll-margin-top:5rem;display:grid}.stop[data-astro-cid-evgkjmav]:last-child{border-bottom:1px solid var(--line)}@media (prefers-reduced-motion:no-preference){.stop[data-astro-cid-evgkjmav]:target{animation:1.8s stop-flash}@keyframes stop-flash{0%{background:color-mix(in srgb, var(--accent) 16%, transparent)}to{background:0 0}}}.stop-nr[data-astro-cid-evgkjmav]{font-family:var(--font-heading);color:var(--accent);font-size:2.4rem;line-height:1}.stop-nr[data-astro-cid-evgkjmav] small[data-astro-cid-evgkjmav]{font-family:var(--font-mono);color:var(--text-soft);letter-spacing:.06em;margin-top:.5rem;font-size:.66rem;display:block}.stop-content[data-astro-cid-evgkjmav] h3[data-astro-cid-evgkjmav]{margin-bottom:.4rem;font-size:1.4rem}.subtitle[data-astro-cid-evgkjmav]{color:var(--text-soft);margin-bottom:.7rem;display:block}.stop-image[data-astro-cid-evgkjmav]{border-radius:3px;margin:1rem 0 .4rem;line-height:0;overflow:hidden}.stop-image[data-astro-cid-evgkjmav] img[data-astro-cid-evgkjmav]{border-radius:3px;width:100%;height:auto;display:block}.stop-image[data-astro-cid-evgkjmav] figcaption[data-astro-cid-evgkjmav]{color:var(--text-soft);margin-top:.4rem;line-height:1.5}.stop-body[data-astro-cid-evgkjmav] p{color:var(--text);margin:0}.stop-body[data-astro-cid-evgkjmav] p+p{margin-top:.7rem}.stop-body[data-astro-cid-evgkjmav] strong{color:var(--accent-glow);font-weight:600}.kilde[data-astro-cid-evgkjmav]{color:var(--text-soft);overflow-wrap:break-word;margin-top:.7rem;display:block}.kilde[data-astro-cid-evgkjmav] a{color:var(--text-soft);text-underline-offset:3px;text-decoration:underline dotted}.kilde[data-astro-cid-evgkjmav] a:hover{color:var(--accent)}@media (width<=600px){.stop[data-astro-cid-evgkjmav]{grid-template-columns:1fr;gap:.6rem}}.stop-grid[data-astro-cid-ue7cht73]{grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:1.5rem;display:grid}@media (width<=720px){.stop-grid[data-astro-cid-ue7cht73]{grid-template-columns:1fr}}.stop-card[data-astro-cid-ue7cht73]{background:var(--bg-soft);border:1px solid var(--line);border-radius:5px;padding:1.6rem 1.8rem 1.8rem;scroll-margin-top:5rem;transition:transform .25s,box-shadow .25s}.stop-card[data-astro-cid-ue7cht73]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000014}@media (prefers-reduced-motion:no-preference){.stop-card[data-astro-cid-ue7cht73]:target{animation:1.8s stop-flash}@keyframes stop-flash{0%{background:color-mix(in srgb, var(--accent) 22%, var(--bg-soft))}to{background:var(--bg-soft)}}}.stop-card[data-astro-cid-ue7cht73].featured{grid-column:1/-1}.stop-card-header[data-astro-cid-ue7cht73]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.6rem;display:flex}.stop-card-header[data-astro-cid-ue7cht73] h3[data-astro-cid-ue7cht73]{font-size:1.3rem}.stop-card-nr[data-astro-cid-ue7cht73]{font-family:var(--font-heading);color:var(--accent-glow);flex-shrink:0;font-size:1.8rem;line-height:1}.subtitle[data-astro-cid-ue7cht73]{color:var(--text-soft);margin-bottom:.5rem;display:block}.stop-image[data-astro-cid-ue7cht73]{border-radius:4px;margin:.6rem 0;line-height:0;overflow:hidden}.stop-image[data-astro-cid-ue7cht73] img[data-astro-cid-ue7cht73]{width:100%;height:auto;display:block}.stop-body[data-astro-cid-ue7cht73] p{color:var(--text);margin:0 0 .5rem;font-size:.96rem;line-height:1.65}.kilde[data-astro-cid-ue7cht73]{color:var(--text-soft);overflow-wrap:break-word;margin-top:.6rem;display:block}.kilde[data-astro-cid-ue7cht73] a{color:var(--text-soft);text-underline-offset:3px;text-decoration:underline dotted}.kilde[data-astro-cid-ue7cht73] a:hover{color:var(--accent)}.prakt-grid[data-astro-cid-azyd3wlh]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2rem;display:grid}.prakt-grid[data-astro-cid-azyd3wlh] h3[data-astro-cid-azyd3wlh]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:.4rem;font-size:.76rem;font-weight:500}.prakt-grid[data-astro-cid-azyd3wlh] p{color:var(--text-soft);margin:0;font-size:.94rem}.prakt-grid[data-astro-cid-azyd3wlh] p+p{margin-top:.5rem}.prakt-grid[data-astro-cid-azyd3wlh] a{text-underline-offset:3px;text-decoration:underline dotted}.forbehold[data-astro-cid-u2lqorrs]{border:1px solid var(--line-strong);background:var(--bg-soft);max-width:46rem;color:var(--text-soft);margin-top:2.5rem;padding:1.5rem 1.7rem;font-size:1rem}.forbehold[data-astro-cid-u2lqorrs] strong{color:var(--text)}.forbehold[data-astro-cid-u2lqorrs] a{color:var(--accent);text-underline-offset:3px;text-decoration:underline dotted}.sources[data-astro-cid-z2vy6elr]{list-style:none}.sources[data-astro-cid-z2vy6elr] li[data-astro-cid-z2vy6elr]{padding:.3rem 0}.sources[data-astro-cid-z2vy6elr] a[data-astro-cid-z2vy6elr]{color:var(--text-soft);text-underline-offset:3px;font-size:.95rem;text-decoration:underline dotted}.sources[data-astro-cid-z2vy6elr] a[data-astro-cid-z2vy6elr]:hover{color:var(--accent)}.hero-banner[data-astro-cid-kvk57abz]{background:var(--bg-soft);width:100%;height:clamp(220px,35vw,400px);line-height:0;position:relative;overflow:hidden}.hero-banner[data-astro-cid-kvk57abz] img[data-astro-cid-kvk57abz]{object-fit:cover;object-position:center 60%;filter:brightness(.75);color:#0000;width:100%;height:100%;display:block}.hero-video[data-astro-cid-kvk57abz]{object-fit:cover;object-position:center 60%;filter:brightness(.75);width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-video[data-astro-cid-kvk57abz]{display:none}}.hero-banner[data-astro-cid-kvk57abz]:after{content:"";background:linear-gradient(to top, var(--bg), transparent);height:50%;position:absolute;bottom:0;left:0;right:0}.hero[data-astro-cid-kvk57abz]{padding:3rem 0 3.5rem}.hero-grid[data-astro-cid-kvk57abz]{grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.hero-map[data-astro-cid-kvk57abz]{min-width:0}@media (width<=860px){.hero-grid[data-astro-cid-kvk57abz]{grid-template-columns:1fr;gap:2.5rem}.hero-map[data-astro-cid-kvk57abz]{max-width:360px;margin:0 auto}}.hero[data-astro-cid-kvk57abz] h1[data-astro-cid-kvk57abz]{margin-bottom:1rem;font-size:clamp(2.4rem,5.5vw,3.8rem)}.hero-lede[data-astro-cid-kvk57abz]{color:var(--text-soft);max-width:40rem;font-size:1.22rem;line-height:1.75}.hero-quote[data-astro-cid-kvk57abz]{border-left:2px solid var(--accent-2);max-width:32rem;margin-top:1.8rem;padding-left:1.1rem;font-size:1.1rem;font-style:italic}.hero-quote[data-astro-cid-kvk57abz] cite[data-astro-cid-kvk57abz]{font-style:normal;font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-soft);margin-top:.5rem;font-size:.72rem;display:block}.hero-stats[data-astro-cid-kvk57abz]{max-width:44rem;margin-top:2.2rem}.prosa[data-astro-cid-kvk57abz]{max-width:44rem}.prosa[data-astro-cid-kvk57abz] p{color:var(--text)}.prosa[data-astro-cid-kvk57abz] p+p{margin-top:1.1rem}.prosa[data-astro-cid-kvk57abz] strong{color:var(--accent-glow);font-weight:600}.prosa[data-astro-cid-kvk57abz] table{border-collapse:collapse;width:100%;margin-top:1.5rem}.prosa[data-astro-cid-kvk57abz] th,.prosa[data-astro-cid-kvk57abz] td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem 1rem .7rem 0}.prosa[data-astro-cid-kvk57abz] th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.72rem}
