.psp[data-astro-cid-2dj7vrq4]{margin:2rem 0 3rem;padding:1.5rem;background:var(--bn-card);border-top:6px solid var(--bn-navy)}.psp-intro[data-astro-cid-2dj7vrq4]{margin:.75rem 0 1.25rem;max-width:60ch}.psp-form[data-astro-cid-2dj7vrq4]{display:grid;gap:1rem}@media(min-width:720px){.psp-form[data-astro-cid-2dj7vrq4]{grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto;align-items:end}}.psp-field[data-astro-cid-2dj7vrq4]{display:grid;gap:.35rem;font-weight:600;border:0;padding:0;margin:0}.psp-field[data-astro-cid-2dj7vrq4] input[data-astro-cid-2dj7vrq4][type=number],.psp-field[data-astro-cid-2dj7vrq4] select[data-astro-cid-2dj7vrq4]{min-height:48px;padding:0 .75rem;border:1px solid var(--bn-navy);background:#fff;color:var(--bn-navy);font:inherit;font-weight:500;width:100%}.psp-fmt[data-astro-cid-2dj7vrq4]{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.psp-fmt[data-astro-cid-2dj7vrq4] legend[data-astro-cid-2dj7vrq4]{margin-bottom:.35rem}.psp-fmt[data-astro-cid-2dj7vrq4] label[data-astro-cid-2dj7vrq4]{display:flex;gap:.4rem;align-items:center;min-height:44px;font-weight:400}.psp-fmt[data-astro-cid-2dj7vrq4] label[data-astro-cid-2dj7vrq4].is-off{opacity:.45}.psp-sum[data-astro-cid-2dj7vrq4]{margin:1.25rem 0 .75rem;font-weight:700;min-height:1.5em}.psp-stage[data-astro-cid-2dj7vrq4]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 1rem 0;background:#f4f1ea;margin-bottom:1.5rem}.psp-art[data-astro-cid-2dj7vrq4]{max-width:100%;box-shadow:0 6px 18px #0000002e;background:#fff;overflow:hidden;transition:width .2s ease}.psp-art[data-astro-cid-2dj7vrq4] img[data-astro-cid-2dj7vrq4]{display:block;width:100%;height:100%;object-fit:cover}.psp-bar[data-astro-cid-2dj7vrq4]{width:100%;height:2.25rem;background:var(--bn-navy);color:var(--bn-cream);display:flex;align-items:center;justify-content:center;font-size:.85rem;letter-spacing:.04em}.psp-table[data-astro-cid-2dj7vrq4] tr[data-astro-cid-2dj7vrq4].is-chosen td[data-astro-cid-2dj7vrq4]{background:color-mix(in srgb,var(--bn-yellow) 25%,transparent)}.psp-table[data-astro-cid-2dj7vrq4] td[data-astro-cid-2dj7vrq4]:first-child{font-weight:700;white-space:nowrap}.psp-table[data-astro-cid-2dj7vrq4] td[data-astro-cid-2dj7vrq4]{padding:.7rem .6rem}.psp-choose[data-astro-cid-2dj7vrq4]{min-height:44px;padding:0 1rem;border:1px solid var(--bn-navy);background:transparent;color:var(--bn-navy);font-weight:600;cursor:pointer}.psp-choose[data-astro-cid-2dj7vrq4][aria-pressed=true]{background:var(--bn-navy);color:var(--bn-cream)}.psp-cap[data-astro-cid-2dj7vrq4]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.psp-buy[data-astro-cid-2dj7vrq4]{display:grid;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.12);align-items:center}@media(min-width:640px){.psp-buy[data-astro-cid-2dj7vrq4]{grid-template-columns:10rem 1fr}}.psp-buy[data-astro-cid-2dj7vrq4] img[data-astro-cid-2dj7vrq4]{width:100%;height:auto}.psp-pick[data-astro-cid-2dj7vrq4]{font-weight:700;margin:0 0 .25rem}.psp-note[data-astro-cid-2dj7vrq4]{margin:0 0 1rem;font-size:.9rem}@media(prefers-reduced-motion:reduce){.psp-art[data-astro-cid-2dj7vrq4]{transition:none}}.lhm[data-astro-cid-5qh6nvyx]{margin:2rem 0 3rem;padding:1.5rem;background:var(--bn-card);border-top:6px solid var(--bn-navy)}.lhm-intro[data-astro-cid-5qh6nvyx]{margin:.75rem 0 1rem;max-width:60ch}.lhm-key[data-astro-cid-5qh6nvyx]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;padding:0;margin:0 0 1rem;font-size:.9rem}.lhm-key[data-astro-cid-5qh6nvyx] li[data-astro-cid-5qh6nvyx]{display:flex;align-items:center;gap:.4rem}.lhm-dot[data-astro-cid-5qh6nvyx]{width:.85rem;height:.85rem;border-radius:50%;display:inline-block;border:2px solid var(--bn-navy)}.lhm-dot--season[data-astro-cid-5qh6nvyx],.lhm-pin--season[data-astro-cid-5qh6nvyx] .lhm-mark[data-astro-cid-5qh6nvyx]{background:#2f7d4f;fill:#2f7d4f}.lhm-dot--dates[data-astro-cid-5qh6nvyx],.lhm-pin--dates[data-astro-cid-5qh6nvyx] .lhm-mark[data-astro-cid-5qh6nvyx]{background:var(--bn-yellow);fill:var(--bn-yellow)}.lhm-dot--closed[data-astro-cid-5qh6nvyx],.lhm-pin--closed[data-astro-cid-5qh6nvyx] .lhm-mark[data-astro-cid-5qh6nvyx]{background:#f1c5be;fill:#f1c5be}.lhm-dot--view[data-astro-cid-5qh6nvyx],.lhm-pin--view[data-astro-cid-5qh6nvyx] .lhm-mark[data-astro-cid-5qh6nvyx]{background:#fff;fill:#fff}.lhm-grid[data-astro-cid-5qh6nvyx]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media(min-width:760px){.lhm-grid[data-astro-cid-5qh6nvyx]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.lhm-map[data-astro-cid-5qh6nvyx]{width:100%;max-width:26rem;height:auto;justify-self:center;background:#dfe9ee}.lhm-gb[data-astro-cid-5qh6nvyx]{fill:#f4f1ea;stroke:var(--bn-navy);stroke-width:1}.lhm-ie[data-astro-cid-5qh6nvyx]{fill:#ece8de;stroke:#9aa6ad;stroke-width:.8}.lhm-pin[data-astro-cid-5qh6nvyx]{cursor:pointer;outline:none}.lhm-pin[data-astro-cid-5qh6nvyx][hidden]{display:none}.lhm-hit[data-astro-cid-5qh6nvyx]{fill:transparent}.lhm-mark[data-astro-cid-5qh6nvyx]{stroke:var(--bn-navy);stroke-width:2.5}.lhm-pin[data-astro-cid-5qh6nvyx][aria-pressed=true] .lhm-mark[data-astro-cid-5qh6nvyx]{stroke:var(--bn-red);stroke-width:4;r:9}.lhm-pin[data-astro-cid-5qh6nvyx]:focus-visible .lhm-hit[data-astro-cid-5qh6nvyx]{stroke:var(--bn-red);stroke-width:2;fill:#fff6}.lhm-status[data-astro-cid-5qh6nvyx]{display:inline-block;margin:0 0 .5rem;padding:.15rem .6rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;border:2px solid var(--bn-navy)}.lhm-status--season[data-astro-cid-5qh6nvyx]{background:#2f7d4f;color:#fff;border-color:#2f7d4f}.lhm-status--dates[data-astro-cid-5qh6nvyx]{background:var(--bn-yellow)}.lhm-name[data-astro-cid-5qh6nvyx]{margin:0;font-size:1.5rem}.lhm-meta[data-astro-cid-5qh6nvyx]{margin:.25rem 0 .75rem;font-weight:600}.lhm-prod[data-astro-cid-5qh6nvyx]{display:grid;grid-template-columns:7rem 1fr;gap:1rem;align-items:center;margin:1.25rem 0 1rem;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,.12)}.lhm-prod[data-astro-cid-5qh6nvyx] img[data-astro-cid-5qh6nvyx]{width:100%;height:auto}.lhm-kicker[data-astro-cid-5qh6nvyx]{margin:0;font-size:.85rem}.lhm-ptitle[data-astro-cid-5qh6nvyx]{margin:.15rem 0;font-weight:700;font-size:1.15rem}.lhm-from[data-astro-cid-5qh6nvyx]{margin:0 0 .75rem}.lhm-pickl[data-astro-cid-5qh6nvyx]{display:grid;gap:.35rem;font-weight:600;margin-bottom:1.25rem}.lhm-pickl[data-astro-cid-5qh6nvyx] select[data-astro-cid-5qh6nvyx]{width:100%;min-width:0;max-width:100%;min-height:48px;padding:0 .75rem;border:1px solid var(--bn-navy);background:#fff;color:var(--bn-navy);font:inherit;font-weight:500}.lhm-own[data-astro-cid-5qh6nvyx]{margin:0;font-size:.95rem}.boat-names[data-astro-cid-vkb27hq7]{margin:2rem 0;padding:1.5rem;border:1px solid var(--color-line);background:var(--color-paper)}h2[data-astro-cid-vkb27hq7]{font:800 1.5rem/1.2 var(--font-display)}p[data-astro-cid-vkb27hq7]{margin:1rem 0;line-height:1.6}label[data-astro-cid-vkb27hq7]{display:block;font-weight:700;margin-bottom:.5rem}select[data-astro-cid-vkb27hq7],button[data-astro-cid-vkb27hq7]{min-height:44px;max-width:100%;padding:.65rem .8rem;font:inherit;border:1px solid currentColor}select[data-astro-cid-vkb27hq7]{background:var(--color-paper);color:var(--color-coal)}button[data-astro-cid-vkb27hq7]{margin:.5rem 0 .5rem .5rem;background:var(--color-coal);color:var(--color-paper);cursor:pointer}button[data-astro-cid-vkb27hq7][hidden]{display:none}ul[data-astro-cid-vkb27hq7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;padding-left:1.5rem}li[data-astro-cid-vkb27hq7]{overflow-wrap:anywhere}a[data-astro-cid-vkb27hq7]{text-decoration:underline;text-underline-offset:.2em}[data-astro-cid-vkb27hq7]:is(select,button,a):focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(max-width:400px){button[data-astro-cid-vkb27hq7]{display:block;margin-left:0}}.swt-mapfig .swt-map{display:block;width:100%;max-width:30rem;height:auto;border:1px solid var(--color-line)}.swt-map-sea{fill:color-mix(in srgb,var(--color-petrol-bright) 14%,var(--color-paper-3))}.swt-map-area{fill:color-mix(in srgb,var(--color-petrol-bright) 22%,var(--color-paper-3));stroke:var(--color-coal);stroke-width:.8;cursor:pointer}.swt-map-area:hover{fill:color-mix(in srgb,var(--color-petrol-bright) 38%,var(--color-paper-3))}.swt-map-area[data-on]{fill:color-mix(in srgb,var(--color-signal) 45%,var(--color-paper-3))}.swt-map-land{fill:var(--color-paper-2);stroke:var(--color-coal-dim);stroke-width:.5;pointer-events:none}.swt-map-num{font:700 9px/1 var(--font-display);fill:var(--color-coal);text-anchor:middle;pointer-events:none}.bn-contents[data-astro-cid-ydjp3iou]{border-block:5px solid var(--bn-navy);padding:.75rem 0}.bn-contents[data-astro-cid-ydjp3iou] summary[data-astro-cid-ydjp3iou]{min-height:44px;cursor:pointer;font-weight:700;padding:.5rem 0}.bn-contents[data-astro-cid-ydjp3iou] ol[data-astro-cid-ydjp3iou]{padding-left:1.5rem}.bn-contents[data-astro-cid-ydjp3iou] a[data-astro-cid-ydjp3iou]{display:inline-block;min-height:44px;padding:.6rem 0;text-decoration:underline;color:var(--bn-blue)}.sw-reviews[data-astro-cid-xherbfa5] h2[data-astro-cid-xherbfa5]{margin:0 0 1rem;padding-top:1.5rem;border-top:1px solid var(--color-line);font:800 clamp(1.4rem,2.3vw,1.8rem)/1.12 var(--font-display);color:var(--bn-navy)}.sw-avg[data-astro-cid-xherbfa5]{display:block;margin-top:.25rem;font:500 .9375rem/1.4 var(--font-body);color:var(--bn-navy)}.sw-review-grid[data-astro-cid-xherbfa5]{display:grid;gap:1.5rem}.sw-review-grid[data-astro-cid-xherbfa5] figure[data-astro-cid-xherbfa5]{margin:0;padding:1.25rem;border:1px solid var(--color-line);background:var(--color-paper-3)}.sw-stars[data-astro-cid-xherbfa5]{color:var(--bn-navy)}.sw-stars[data-astro-cid-xherbfa5] span[data-astro-cid-xherbfa5]{color:var(--color-coal-dim)}.sw-review-grid[data-astro-cid-xherbfa5] blockquote[data-astro-cid-xherbfa5]{margin:.75rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--color-coal-dim)}.sw-review-grid[data-astro-cid-xherbfa5] figcaption[data-astro-cid-xherbfa5]{margin-top:.75rem;font-size:.875rem;color:var(--color-coal-dim)}@media(min-width:640px){.sw-review-grid[data-astro-cid-xherbfa5]{grid-template-columns:1fr 1fr}}
