.sea-deep-dive{padding:120px 5vw;background:#fff2d5;color:#073b3d;scroll-margin-top:80px}.sea-deep-heading{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:end;max-width:1450px;margin:0 auto 70px}.sea-deep-heading h2,.embedded-copy h2{margin:10px 0 0;font:400 clamp(52px,6vw,100px)/.9 var(--display)}.sea-deep-heading em,.embedded-copy em{color:#ffbd2e;font-style:normal}.sea-deep-heading>p:last-child{max-width:560px;font:600 clamp(18px,1.5vw,24px)/1.55 var(--fun)}.embedded-experience{max-width:1450px;margin:0 auto 95px;border:4px solid #073b3d;border-radius:32px;overflow:hidden;background:#fff;box-shadow:14px 14px 0 #ff6545;scroll-margin-top:90px}.embedded-photo{min-height:520px;background-position:center;background-size:cover}.embedded-copy{padding:55px 5vw;background:#074a4b;color:#fff}.embedded-copy>p:last-child{max-width:760px;font:600 19px/1.6 var(--fun)}.embedded-options{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:35px}.embedded-options article{padding:30px;border:3px solid #073b3d;border-radius:24px;background:#fff2d5}.embedded-options article:nth-child(2){background:#c9f236}.embedded-options article:nth-child(3){background:#ffbd2e}.embedded-options span{color:#ff6545;font:700 12px var(--fun);letter-spacing:1.5px}.embedded-options h3{font:700 28px/1.05 var(--fun)}.embedded-options b{display:block;margin:15px 0;padding:12px;border-radius:12px;background:#073b3d;color:#fff;font:700 25px var(--fun)}.embedded-options p{font:600 16px/1.6 var(--fun)}.embedded-options small{font:600 13px/1.4 var(--fun)}.embedded-note{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 35px 40px}.embedded-note p{max-width:750px;font:600 16px/1.6 var(--fun)}.underwater-embedded{box-shadow:14px 14px 0 #28bed1}.underwater-embedded .embedded-photo{background-position:center}.underwater-points{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:35px}.underwater-points span{padding:24px;border:3px solid #073b3d;border-radius:20px;background:#c9f236;font:700 16px/1.3 var(--fun)}@media(max-width:900px){.sea-deep-dive{padding:90px 5vw}.sea-deep-heading{grid-template-columns:1fr}.embedded-options{grid-template-columns:1fr}.underwater-points{grid-template-columns:1fr 1fr}.embedded-photo{min-height:440px}.embedded-note{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.sea-deep-dive{padding:75px 20px}.sea-deep-heading{margin-bottom:42px}.embedded-experience{margin-bottom:65px;border-radius:24px;box-shadow:8px 8px 0 #ff6545}.embedded-photo{min-height:360px}.fishing-embedded .embedded-photo{background-position:55% center}.embedded-copy{padding:38px 24px}.embedded-copy h2{font-size:50px}.embedded-options{gap:16px;padding:20px}.embedded-options article{padding:24px}.embedded-note{padding:20px 24px 30px}.underwater-points{grid-template-columns:1fr;padding:20px}.underwater-embedded{box-shadow:8px 8px 0 #28bed1}}

/* Keep the final category's supporting display line aligned with the other sea-tour groups. */
.sea-deep-heading h2{font-size:clamp(44px,5.2vw,74px)}
@media(max-width:650px){.sea-deep-heading h2{font-size:38px}}

/* Match the page-wide photo crop and paragraph alignment used by the primary sea-tour cards. */
.embedded-photo{width:100%;height:auto;min-height:0;aspect-ratio:3/2;background-size:cover;background-position:center}
.sea-deep-heading>p:last-child,
.embedded-copy>p:last-child,
.embedded-options p,
.embedded-note p{
  text-align:justify;
  text-align-last:left;
  text-justify:inter-word;
  hyphens:auto;
  overflow-wrap:break-word;
}
