.boat-equipment{margin-top:24px}.basis-note{color:var(--muted);font-size:.85rem}.method-guide{border:1px solid var(--line);background:#fff;border-radius:12px;margin:12px 0;padding:14px}.boat-equipment summary{cursor:pointer;min-height:32px;font-weight:700}.equipment-facts{margin:12px 0}.equipment-facts>div{border-top:1px solid var(--line);grid-template-columns:6em 1fr;gap:12px;padding:10px 0;display:grid}.equipment-facts dt{font-weight:600}.equipment-facts dd{overflow-wrap:anywhere;gap:5px;min-width:0;margin:0;display:grid}.basis{color:#44545e;background:#eef1f3;border-radius:6px;width:fit-content;padding:2px 6px;font-size:.7rem}.basis.boat{color:#26553a;background:#e1f1e8}.basis.area{color:#274f70;background:#e6eff8}.equipment-facts small{color:var(--muted)}.boat-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.boat-products>div:only-child{grid-column:1/-1}.boat-products>div{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:14px}.boat-equipment h5{margin:6px 0;font-size:.95rem}.equipment-sources{overflow-wrap:anywhere;margin-top:20px;font-size:.8rem}@media (width<=700px){.boat-products{grid-template-columns:1fr;gap:10px}.boat-products>div{padding:10px}.equipment-facts>div{grid-template-columns:4.6em 1fr;gap:8px}}.trip-panel[hidden]{display:none!important}.trip-tabs a[aria-current]{background:var(--sea);color:#fff}.trip-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.trip-tabs a{border:1px solid var(--sea);border-radius:24px;padding:9px 16px;font-weight:700;text-decoration:none}.trip-panel{border-top:4px solid var(--sea);scroll-margin-top:100px}.trip-panel:target{outline:3px solid var(--accent);outline-offset:3px}.trip-panel h3{margin:0 0 16px;font-size:1.3rem}.trip-panel h4{color:var(--sea-dark);margin:0 0 12px}.trip-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.trip-fare{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:12px}.trip-fare p{margin:5px 0}.trip-price{font-size:1.3rem;font-weight:750}[data-trip-choices] .trip-grid dl div{grid-template-columns:6em 1fr;gap:8px;display:grid}[data-trip-choices] .trip-grid dd{margin:0}.trip-next{background:var(--sea-light);border-radius:12px;margin-top:16px;padding:20px}.trip-next .btn{margin:4px 8px 4px 0}.trip-compare{margin:16px 0;display:block}@media (width<=640px){.trip-grid{grid-template-columns:1fr;gap:12px}.trip-next{padding:14px}}h2[data-astro-cid-qwemphoa]{margin-top:0}dl[data-astro-cid-qwemphoa]{margin:0}dl[data-astro-cid-qwemphoa]>div[data-astro-cid-qwemphoa]{grid-template-columns:minmax(5rem,7rem) minmax(0,1fr);gap:.5rem;padding:.4rem 0;display:grid}dt[data-astro-cid-qwemphoa]{font-weight:700}dd[data-astro-cid-qwemphoa]{overflow-wrap:anywhere;margin:0}.price-line[data-astro-cid-qwemphoa]{display:block}.rig-spec[data-astro-cid-6nahsqa2] h2[data-astro-cid-6nahsqa2]{margin-top:0}.rig-spec[data-astro-cid-6nahsqa2] dl[data-astro-cid-6nahsqa2]{margin:0}.rig-spec[data-astro-cid-6nahsqa2] dl[data-astro-cid-6nahsqa2]>div[data-astro-cid-6nahsqa2]{border-bottom:1px solid var(--line,#ddd);grid-template-columns:minmax(6em,1fr) minmax(0,3fr);gap:12px;padding:8px 0;display:grid}.rig-spec[data-astro-cid-6nahsqa2] dt[data-astro-cid-6nahsqa2]{font-weight:600}.rig-spec[data-astro-cid-6nahsqa2] dd[data-astro-cid-6nahsqa2]{overflow-wrap:anywhere;margin:0}.reservation-channels[data-astro-cid-7pm6tauh]{flex-wrap:wrap;gap:1rem;display:flex}.reservation-channels[data-astro-cid-7pm6tauh]>div[data-astro-cid-7pm6tauh]{max-width:100%}.reservation-channels[data-astro-cid-7pm6tauh] .btn[data-astro-cid-7pm6tauh]{box-sizing:border-box;white-space:normal;justify-content:center;align-items:center;min-width:140px;max-width:100%;min-height:48px;display:inline-flex}.reservation-channels[data-astro-cid-7pm6tauh] p[data-astro-cid-7pm6tauh]{overflow-wrap:anywhere;margin:.4rem 0 0}h2[data-astro-cid-y6oqtxnq]{margin-top:0}li[data-astro-cid-y6oqtxnq]{padding:.5rem 0}button[data-astro-cid-y6oqtxnq]:disabled{opacity:.5}.sources[data-astro-cid-zq52m2ki] a[data-astro-cid-zq52m2ki]{margin-right:8px}.plan-table-wrap[data-astro-cid-yq44g4mu]{max-width:100%;overflow-x:auto}.plan-table-wrap[data-astro-cid-yq44g4mu]:focus-visible{outline:2px solid var(--sea);outline-offset:2px}.plan-table[data-astro-cid-yq44g4mu]{min-width:44rem}.plan-table[data-astro-cid-yq44g4mu] th[data-astro-cid-yq44g4mu]:first-child{width:28%}.plan-table[data-astro-cid-yq44g4mu] th[data-astro-cid-yq44g4mu]:nth-child(2){width:16%}.plan-table[data-astro-cid-yq44g4mu] th[data-astro-cid-yq44g4mu]:nth-child(3){width:32%}.plan-table[data-astro-cid-yq44g4mu] th[data-astro-cid-yq44g4mu]:nth-child(4){width:24%}.plan-table[data-astro-cid-yq44g4mu] td[data-astro-cid-yq44g4mu]:not(.price){white-space:normal;overflow-wrap:anywhere}.plan-word[data-astro-cid-yq44g4mu]{white-space:nowrap;overflow-wrap:normal}.price[data-astro-cid-yq44g4mu]{white-space:nowrap;font-variant-numeric:tabular-nums}.phone-action[data-astro-cid-yq44g4mu]{text-align:right}
