/* The main destinations sit above the separate six-game play area. */
.explore-world{padding:25px 4% 34px;background:linear-gradient(110deg,#cdf8f6,#c0f0e9);border-block:5px solid #fff;color:#103657}
.explore-world-wrap{max-width:1450px;margin:auto}
.explore-world h2{font:800 clamp(28px,2.3vw,36px)/1.15 Clubhouse,'Trebuchet MS',sans-serif;letter-spacing:-.4px;text-align:center;margin:0 0 20px;color:#103657}
.explore-world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.explore-card{display:grid;grid-template-columns:minmax(90px,36%) minmax(0,1fr) 36px;align-items:center;gap:14px;min-height:190px;padding:16px 17px 16px 13px;border:5px solid #fff;border-radius:32px;box-shadow:0 7px 0 #96cfc8;text-decoration:none;background:#dac2fa;transition:transform .18s,box-shadow .18s}
.explore-family{background:#ffe375}.explore-gifts{background:#ffb1d5}
.explore-art{display:block;position:relative;width:100%;aspect-ratio:1.05;min-width:0}
.explore-art img,.explore-art svg{display:block;width:100%;height:100%;object-fit:cover}
.explore-family-picture,.explore-gift-picture{border:3px solid #ffffffd9;border-radius:24px;overflow:hidden;box-shadow:0 4px 0 #10365714}
.explore-family-picture img{object-position:51% center}
.explore-book-stack{overflow:visible;aspect-ratio:1.05}
.explore-book-stack img{position:absolute;width:66%;height:94%;object-fit:contain;filter:drop-shadow(0 4px 2px #10365725)}
.explore-book-back{top:0;right:0;transform:rotate(13deg)}
.explore-book-front{bottom:0;left:3%;transform:rotate(-10deg)}
.explore-copy{display:block;min-width:0}
.explore-copy h3{font:800 clamp(25px,2.2vw,34px)/1.02 Clubhouse,'Trebuchet MS',sans-serif;letter-spacing:-.45px;color:#103657;margin:0 0 9px}
.explore-description{display:block;font:700 clamp(14px,1.08vw,17px)/1.35 Adventure,'Trebuchet MS',sans-serif;color:#284962}
.explore-soon{display:table;width:max-content;max-width:100%;margin-top:9px;padding:4px 11px;border-radius:20px;background:#fff9e8;color:#7b3c66;font:900 12px/1.3 Adventure,'Trebuchet MS',sans-serif}
.explore-arrow{display:grid;place-items:center;width:36px;height:36px;background:#fff;border-radius:50%;font:800 29px/1 Adventure,sans-serif;color:#103657}
.explore-card:hover{transform:translateY(-4px);box-shadow:0 11px 0 #96cfc8}
.explore-card:active{transform:translateY(2px);box-shadow:0 4px 0 #96cfc8}
.explore-card:focus-visible{outline:4px solid #006f76;outline-offset:5px}
@media(min-width:1600px){.explore-card{min-height:210px}.explore-world{padding-block:30px 40px}}
@media(min-width:761px) and (max-width:1100px){.explore-world{padding-inline:3%}.explore-world-grid{gap:14px}.explore-card{grid-template-columns:minmax(0,36%) minmax(0,1fr);gap:11px;padding:14px 12px;min-height:172px;position:relative;border-width:4px;border-radius:26px}.explore-arrow{position:absolute;right:11px;top:10px;width:26px;height:26px;font-size:23px}.explore-copy h3{font-size:27px;margin-top:10px}.explore-description{font-size:14px}.explore-soon{font-size:11px;padding-inline:9px}.explore-art{border-radius:18px}}
@media(max-width:760px){.explore-world{padding:23px 5% 30px}.explore-world h2{font-size:29px;margin-bottom:18px}.explore-world-grid{grid-template-columns:1fr;gap:15px;max-width:520px;margin:auto}.explore-card{grid-template-columns:105px minmax(0,1fr) 34px;gap:16px;min-height:143px;padding:13px 16px;border-width:4px;border-radius:27px}.explore-copy h3{font-size:30px;margin-bottom:6px}.explore-description{font-size:15px}.explore-art{aspect-ratio:1.1}.explore-arrow{width:34px;height:34px;font-size:28px}.explore-soon{margin-top:7px}}
@media(max-width:390px){.explore-card{grid-template-columns:85px minmax(0,1fr) 27px;gap:11px;padding-inline:11px;min-height:130px}.explore-copy h3{font-size:27px}.explore-description{font-size:14px}.explore-arrow{width:27px;height:27px;font-size:23px}}
@media(prefers-reduced-motion:reduce){.explore-card{transition:none}}
