.head[data-astro-cid-lhe67f7b]{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.head[data-astro-cid-lhe67f7b] h2[data-astro-cid-lhe67f7b]{margin-bottom:.6rem}.board[data-astro-cid-lhe67f7b]{align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}@media (width>=60rem){.board[data-astro-cid-lhe67f7b]{grid-template-columns:minmax(0,1.55fr) minmax(16rem,.85fr)}}.map[data-astro-cid-lhe67f7b]{width:100%;height:auto;overflow:visible}.coast[data-astro-cid-lhe67f7b]{fill:none;stroke:var(--shoal);stroke-width:1.5px;opacity:.5;stroke-linecap:round}.swell[data-astro-cid-lhe67f7b]{fill:none;stroke:var(--shoal);stroke-width:2px;stroke-linecap:round;opacity:.35}.furniture[data-astro-cid-lhe67f7b]{fill:none;stroke:var(--shoal);stroke-width:1.5px;opacity:.6;stroke-linecap:round}.furniture-fill[data-astro-cid-lhe67f7b]{fill:var(--shoal);stroke:none}.water-body[data-astro-cid-lhe67f7b]{fill:var(--river)}.reed[data-astro-cid-lhe67f7b]{fill:none;stroke:var(--shoal);stroke-width:2.5px;opacity:.45;stroke-linecap:round}.water-band[data-astro-cid-lhe67f7b]{fill:none;stroke:var(--river);stroke-width:17px;stroke-linecap:round;stroke-linejoin:round}.water-band--main[data-astro-cid-lhe67f7b]{stroke-width:26px}.water-band--sm[data-astro-cid-lhe67f7b]{stroke-width:11px}.fairway-line[data-astro-cid-lhe67f7b]{fill:none;stroke:var(--shoal);stroke-width:1px;stroke-dasharray:3 8;opacity:.5}.island[data-astro-cid-lhe67f7b]{fill:var(--deep)}.rig[data-astro-cid-lhe67f7b]{fill:none;stroke:var(--shoal);stroke-width:2.5px;stroke-linecap:round;opacity:.75}.spire[data-astro-cid-lhe67f7b]{fill:var(--limestone);opacity:.8}.start[data-astro-cid-lhe67f7b] circle[data-astro-cid-lhe67f7b]{fill:var(--accent)}.start-halo[data-astro-cid-lhe67f7b]{fill:none;stroke:var(--accent);stroke-width:1.5px;opacity:.55}.track[data-astro-cid-lhe67f7b]{fill:none;stroke:var(--shoal);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.42;transition:opacity var(--dur-short) var(--ease-out)}.track[data-astro-cid-lhe67f7b].is-on{stroke:var(--accent);stroke-width:6px;opacity:1}.lbl[data-astro-cid-lhe67f7b]{font-family:var(--data);fill:var(--limestone);opacity:.74;font-size:15px}.lbl[data-astro-cid-lhe67f7b] text[data-astro-cid-lhe67f7b]{paint-order:stroke;stroke:var(--deep);stroke-width:3px;stroke-linejoin:round}.lbl--sea[data-astro-cid-lhe67f7b],.lbl--lake[data-astro-cid-lhe67f7b],.lbl--river[data-astro-cid-lhe67f7b]{opacity:.62}.lbl--fig[data-astro-cid-lhe67f7b]{opacity:.6;font-size:13px}.lbl--mark[data-astro-cid-lhe67f7b]{fill:var(--accent);opacity:1;font-size:14px}.w[data-astro-cid-lhe67f7b]{font-style:italic}.legend[data-astro-cid-lhe67f7b]{border-top:var(--rule-dark);margin:0;padding:0;list-style:none;display:grid}.legend[data-astro-cid-lhe67f7b] li[data-astro-cid-lhe67f7b]{border-bottom:var(--rule-dark);align-items:center;gap:.5rem;display:flex}.legend[data-astro-cid-lhe67f7b] a[data-astro-cid-lhe67f7b]{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem .5rem;min-width:0;padding:.8rem 0;text-decoration:none;display:grid}.name[data-astro-cid-lhe67f7b]{grid-column:1;font-size:1.06rem}.dur[data-astro-cid-lhe67f7b]{grid-column:1}.route-arrow[data-astro-cid-lhe67f7b]{color:var(--accent);grid-area:1/2/span 2;align-self:center}.preview[data-astro-cid-lhe67f7b]{border:var(--rule-dark);width:44px;height:44px;color:var(--accent);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;display:grid}.preview[data-astro-cid-lhe67f7b]:hover,.preview[data-astro-cid-lhe67f7b][aria-pressed=true]{border-color:var(--accent);background:var(--river)}.preview[data-astro-cid-lhe67f7b][aria-pressed=true] .swatch[data-astro-cid-lhe67f7b]{border-color:var(--accent)}.map-hint[data-astro-cid-lhe67f7b]{margin-bottom:1rem}.map-note[data-astro-cid-lhe67f7b]{margin-top:1rem}.swatch[data-astro-cid-lhe67f7b]{border-top:3px solid color-mix(in srgb, var(--shoal) 45%, transparent);align-self:center;width:1.35rem;height:0}.dur[data-astro-cid-lhe67f7b]{white-space:nowrap}.legend[data-astro-cid-lhe67f7b] a[data-astro-cid-lhe67f7b]:hover .swatch[data-astro-cid-lhe67f7b],.legend[data-astro-cid-lhe67f7b] a[data-astro-cid-lhe67f7b]:focus-visible .swatch[data-astro-cid-lhe67f7b]{border-top-color:var(--accent)}.legend[data-astro-cid-lhe67f7b] a[data-astro-cid-lhe67f7b]:hover .name[data-astro-cid-lhe67f7b]{text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--accent)}
