
/* Product screen previews: full captures with dedicated maneuver views. */
.ocean-design .screen-section-lead{max-width:760px;font-size:19px;line-height:1.7;color:var(--muted);margin:-18px 0 32px}
.ocean-design .screen-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.ocean-design .maneuver-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}
.ocean-design .screen-card{display:block;min-width:0;border:1px solid #dce6ec;border-radius:12px;overflow:hidden;background:#f6f9fb;color:inherit;text-decoration:none}
.ocean-design .screen-card img{display:block;width:100%;height:230px;object-fit:contain;background:#101b23}
.ocean-design .maneuver-gallery img{height:auto;aspect-ratio:1.82;object-fit:contain}
.ocean-design .screen-card>div{padding:22px}.ocean-design .screen-card h3{font-size:23px;margin:0 0 8px}.ocean-design .screen-card p{font-size:16px;line-height:1.6;color:var(--muted);margin:0}
.ocean-design .screen-card:hover{border-color:#008df1}.ocean-design .screen-card:focus-visible{outline:3px solid #008df1;outline-offset:4px}
.ocean-design .more-screen-list{font-size:17px;color:var(--muted);margin-top:24px}
@media(max-width:760px){.ocean-design .screen-gallery,.ocean-design .maneuver-gallery{grid-template-columns:1fr}.ocean-design .screen-card img{height:auto;max-height:360px;object-fit:contain}.ocean-design .screen-section-lead{font-size:17px}}

.ocean-design .primary-screen-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.ocean-design .primary-screen-gallery .screen-card img{height:210px}.ocean-design .primary-screen-gallery .screen-card>div{padding:20px}.ocean-design .primary-screen-gallery .screen-card p{font-size:16px}@media(max-width:1000px){.ocean-design .primary-screen-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ocean-design .primary-screen-gallery{grid-template-columns:1fr}.ocean-design .primary-screen-gallery .screen-card img{height:auto;max-height:360px}}
