@media(min-width:781px){
 .swim-important{padding:36px 0 40px}
 .swim-important-heading{margin-bottom:22px;max-width:680px}
 .swim-important-heading .eyebrow{margin-bottom:10px;font-size:.72rem}
 .swim-important-heading h2{font-size:clamp(2rem,2.7vw,2.6rem);margin:0 0 12px}
 .swim-important-heading p{font-size:1rem;line-height:1.45}
 .swim-important-stage{max-width:1000px;grid-template-columns:1fr 220px 1fr;gap:14px 22px}
 .benefit-island{min-height:0;padding:20px 22px;border-radius:24px}
 .benefit-island h3{font-size:1.15rem;margin-bottom:8px}
 .benefit-island p{font-size:.92rem;line-height:1.4}
 .swim-important-art{min-height:220px}
 .swim-important-circle{width:190px}
 .swim-important-circle img{transform:translateY(10px)}
 .island-joy{max-width:460px;padding:17px 24px}
}
