.oa-diving{padding-top:24px;padding-bottom:64px;color:#253c45}.oa-diving h1,.oa-diving h2,.oa-diving h3{color:#183e4e;letter-spacing:-.025em}.oa-diving h1{font-size:clamp(3.8rem,4.5vw,6.4rem);line-height:1.07;margin:16px 0 24px}.oa-diving h2{font-size:clamp(3rem,3.5vw,4.5rem);line-height:1.15;margin:12px 0 24px}.oa-diving h3{font-size:2.4rem;line-height:1.25}.oa-diving p,.oa-diving li{line-height:1.7}.oa-diving a{color:#21495a;text-underline-offset:4px}.oa-diving a:focus-visible{outline:3px solid #007caa;outline-offset:5px}.oa-diving .button{background:#d77b43;color:#123a43;min-height:54px;padding:16px 28px;text-decoration:none;text-align:center;font-weight:600;border-radius:6px;--color-button:215,123,67;--color-button-text:18,58,67}.oa-diving .button:hover{background:#e28d56;color:#123a43}.oa-diving .button:focus-visible{outline:3px solid #123a43;outline-offset:5px}.oa-diving .button:after{border-radius:6px;box-shadow:none}.oa-dive-split .button{margin-top:18px}.oa-dive-kicker{font-size:1.25rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin:0}.oa-dive-lead{font-size:2rem}.oa-dive-small{font-size:1.35rem}.oa-dive-hero{display:grid;grid-template-columns:1.1fr 1fr;background:#edf3f3;border-radius:12px;overflow:hidden}.oa-dive-hero__copy{padding:clamp(24px,4vw,56px);align-self:center}.oa-dive-hero__image{width:100%;height:100%;max-height:680px;min-height:540px;object-fit:cover;object-position:center 55%}.oa-dive-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:36px}.oa-dive-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,80px);align-items:center;margin:88px 0;scroll-margin-top:160px}.oa-dive-photo{display:block;width:100%;height:100%;max-height:680px;min-height:480px;object-fit:cover;object-position:center 65%;border-radius:10px}.oa-dive-split--reverse .oa-dive-photo{grid-column:2;grid-row:1;object-position:65% center}.oa-dive-split--reverse>div{grid-column:1;grid-row:1}.oa-dive-benefits{padding:0;margin:24px 0;list-style:none;display:grid;gap:16px}.oa-dive-benefits li{border-left:3px solid #7daab7;padding-left:16px}.oa-dive-benefits strong,.oa-dive-benefits span{display:block}.oa-dive-benefits span{font-size:1.45rem}.oa-dive-discover{background:#eef3f4;border-radius:12px;padding:clamp(24px,4vw,48px);margin:64px 0}.oa-dive-section-head{max-width:760px}.oa-dive-sites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0}.oa-dive-sites article{padding:28px;background:#fff;border-radius:8px;display:flex;flex-direction:column}.oa-dive-sites h3{margin:12px 0}.oa-dive-sites article>a{margin-top:auto;font-size:1.4rem}.oa-dive-practical{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;margin:72px 0}.oa-dive-practical ol{padding-left:24px}.oa-dive-practical li{padding-left:8px;margin:20px 0}.oa-dive-help{border-left:1px solid #cddce1;padding-left:40px}.oa-dive-help h3:first-child{margin-top:0}.oa-dive-final{background:#21495a;color:#fff;padding:clamp(24px,4vw,48px);border-radius:12px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.oa-dive-final h2,.oa-dive-final a{color:#fff}.oa-dive-final .oa-dive-actions{margin:0;align-items:flex-start;flex-direction:column}.oa-dive-final p:last-child{margin-bottom:0}@media(max-width:899px){.oa-dive-hero{grid-template-columns:1fr}.oa-dive-hero__image{min-height:0;height:420px;object-position:center 60%}.oa-dive-split{gap:32px;margin:56px 0}.oa-dive-photo{min-height:360px}.oa-dive-sites{grid-template-columns:1fr}.oa-dive-practical,.oa-dive-final{grid-template-columns:1fr;gap:32px}.oa-dive-help{border-left:0;padding-left:0;border-top:1px solid #cddce1;padding-top:28px}}@media(max-width:599px){.oa-diving{padding-top:12px;padding-bottom:32px}.oa-dive-split{grid-template-columns:1fr;gap:24px;scroll-margin-top:100px}.oa-dive-split--reverse .oa-dive-photo,.oa-dive-split--reverse>div{grid-column:auto;grid-row:auto}.oa-dive-photo{height:380px;min-height:0}.oa-dive-hero__image{height:320px}.oa-dive-actions{gap:20px;flex-direction:column;align-items:stretch}.oa-dive-actions .button{width:100%;flex:none}.oa-dive-final .oa-dive-actions{align-items:stretch}.oa-dive-sites article{padding:22px}.oa-dive-discover,.oa-dive-practical{margin:48px 0}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map?subset=AAAAAABA */
