[data-section=more]{--section-color: #087c91;--section-color-light: #096c7c;--section-color-dark: #075568;--theme-bg-page: #f7fafb;--theme-bg-section: #e9f3f5;--theme-bg-card: #fff;--theme-bg-input: #fff;--theme-border: #ccdfe3;--theme-border-hover: #087c91;--theme-text-heading: #142e38;--theme-text-primary: #233f49;--theme-text-secondary: #45626c;--theme-text-muted: #526f78;--theme-text-accent: #087082;--theme-header-scroll: #f7fafbf5;color-scheme:light}[data-section=more] .logo-dark{display:none}[data-section=more] .logo-light{display:block}.sea-page{padding-top:140px;padding-bottom:80px}.sea-page h1,.sea-page h2,.sea-page h3{font-family:var(--font-heading);color:var(--theme-text-heading);font-weight:600;line-height:1.15}.sea-page h1{font-size:clamp(2.6rem,5vw,4.5rem);margin:18px 0}.sea-page h2{font-size:clamp(1.8rem,3vw,2.6rem);margin:0 0 24px}.sea-page h3{font-size:1.6rem;margin:10px 0 16px}.sea-page p{line-height:1.8;margin-bottom:20px}.sea-page .sea-eyebrow{font-size:.875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#087082;margin-bottom:12px}.sea-page .sea-small{font-size:.875rem;margin-top:16px}.sea-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin:36px 0 64px}.sea-subtitle{font-size:1.3rem}.sea-hero-image{position:relative;border-radius:4px;overflow:hidden;height:500px;background:#dce8eb}.sea-hero-image img{width:100%;height:100%;object-fit:cover}.sea-hero-image span{position:absolute;bottom:0;left:0;right:0;padding:35px 24px 20px;color:#fff;background:linear-gradient(transparent,#102c3ae0);font-size:.875rem}.sea-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:3px;color:#fff;background:#087082;font-weight:600;text-align:center}.sea-button:hover{background:#075568}.sea-page a:focus-visible,.sea-table-wrap:focus-visible{outline:3px solid #087082;outline-offset:5px}.sea-destination{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding:48px 0;border-top:1px solid #ccdfe3;border-bottom:1px solid #ccdfe3}.sea-section{margin-top:64px;scroll-margin-top:130px}.sea-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sea-two{grid-template-columns:repeat(2,1fr)}.sea-card{display:block;background:#fff;border:1px solid #ccdfe3;border-radius:4px;overflow:hidden;transition:box-shadow .2s}.sea-card:hover{box-shadow:0 12px 30px #142e3814}.sea-card>img{width:100%;aspect-ratio:4/3;object-fit:cover}.sea-card>div{padding:28px}.sea-link{color:#087082;font-weight:600}.sea-table-wrap{overflow:auto;border:1px solid #ccdfe3;border-radius:4px}.sea-page table{width:100%;text-align:left;min-width:650px;background:#fff}.sea-page th,.sea-page td{padding:20px;border-bottom:1px solid #dce8eb}.sea-page thead{background:#e9f3f5}.sea-banner{margin-top:64px;padding:40px;background:#e9f3f5;display:flex;align-items:center;justify-content:space-between;gap:32px}.sea-tabs{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #ccdfe3;padding-bottom:24px;margin-bottom:48px}.sea-tabs a{padding:10px 20px;border:1px solid #ccdfe3;border-radius:3px}.sea-tabs a[aria-current]{background:#087082;color:#fff;border-color:#087082}.sea-details{display:grid;grid-template-columns:1.7fr 1fr;gap:64px;align-items:start}.sea-inquiry{padding:32px;background:#e9f3f5;border-top:3px solid #087082;position:sticky;top:130px}.sea-inquiry h2{font-size:1.7rem}.sea-features{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;list-style:none;padding:0}.sea-features li{padding:12px 0;border-bottom:1px solid #ccdfe3}.sea-features li:before{content:"✓";color:#087082;margin-right:10px}.sea-note{margin-top:24px;font-size:.875rem}.sea-page .sea-spaced{margin-top:40px}@media(max-width:900px){.sea-hero{gap:28px}.sea-hero-image{height:400px}.sea-cards{grid-template-columns:1fr}.sea-card{display:grid;grid-template-columns:1fr 1fr}.sea-details{grid-template-columns:1fr;gap:32px}.sea-inquiry{position:static}.sea-destination{gap:24px}.sea-banner{display:block}}@media(max-width:600px){.sea-page{padding-top:120px}.sea-hero,.sea-destination{grid-template-columns:1fr;gap:24px}.sea-hero{margin-top:24px}.sea-hero-image{height:320px}.sea-card{display:block}.sea-banner{padding:24px}.sea-features{grid-template-columns:1fr}.sea-section{margin-top:44px}.sea-tabs a{padding:10px 14px}.sea-inquiry{padding:24px}}
