/* Featured adventure, above the established three-column game collection. */
.z-feature{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:0;margin:0 0 54px;background:#d9e1cb;overflow:hidden;border:1px solid #17171420}
.z-feature-visual{display:flex;align-items:center;background:#182c30}
.z-feature-visual>.z-zoom{display:block;width:100%;line-height:0}
.z-feature-visual img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
.z-feature-copy{padding:34px 30px;align-self:center}
.z-feature-copy .eyebrow{font-size:10px;letter-spacing:.12em;line-height:1.5}
.z-feature-copy .game-title{gap:14px;margin:20px 0 0;min-height:0}
.z-feature-copy .game-title img{border-radius:14px}
.z-feature-copy h2{font-size:clamp(32px,3.3vw,53px);line-height:1;letter-spacing:-.03em}
.z-feature-copy .z-feature-subtitle{font-size:21px;margin:17px 0 20px}
.z-feature-copy>p{font-size:15px;line-height:1.6}
.z-feature-copy .button{margin-top:24px}
.media-jump{display:flex;gap:30px;flex-wrap:wrap}
.media-jump .text-link{margin-top:25px}
.media-photos{padding-top:0}
.media-page .media-strip{grid-template-columns:repeat(3,minmax(0,1fr))}
.media-page .media-strip img{height:340px}
.media-page .image-dialog p{display:none}
.media-videos{scroll-margin-top:25px}
.media-video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;align-items:start}
.media-video-card{min-width:0}
.media-video-card>p{font-size:13px;line-height:1.4;padding:12px 0 0}
.media-video-card>p span{opacity:.7}
.media-video-card .vertical-video{width:100%;max-width:none;aspect-ratio:9/16}
.media-video-card .play-video{font-size:13px;padding:12px 13px;gap:8px;flex-wrap:wrap;justify-content:center;border-radius:16px;width:88%;max-width:230px}
.media-video-card .play-video small{display:block;font-size:9px;line-height:1.4;flex-basis:100%}
.media-video-card .play-video span{font-size:13px}
.portrait-videos{margin-top:55px;padding-top:45px;border-top:1px solid #17171430}
@media(max-width:1100px){.z-feature{grid-template-columns:1fr}.z-feature-visual img{max-height:540px}.z-feature-copy{padding:30px;display:block}.z-feature-copy>p{max-width:760px}.media-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-page .media-strip img{height:280px}}
@media(max-width:800px){.media-page .media-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.media-page .media-strip img{height:240px}.media-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.z-feature-copy h2{font-size:42px}.z-feature-copy{padding:25px}.z-feature{margin-bottom:40px}}
@media(max-width:480px){.media-page .media-strip img{height:190px}.horizontal-videos{grid-template-columns:1fr}.portrait-videos{gap:24px 12px}.media-video-card>p{font-size:11px}.portrait-videos .play-video{padding:10px 7px;gap:6px}.portrait-videos .play-video small{font-size:8px}.z-feature-copy h2{font-size:35px}.z-feature-copy .game-title img{width:48px;height:48px}.z-feature-copy .eyebrow{font-size:9px}.z-feature-copy .z-feature-subtitle{font-size:20px}}
.media-page .media-strip img.portrait-photo{object-position:center 18%}
