.content-page:has(.gameplay-watch) .content-page-heading{padding-bottom:30px}.content-page:has(.gameplay-watch) .content-hero{padding-top:28px}.gameplay-watch{background:var(--deep);color:var(--ice);border:1px solid var(--line);border-top:4px solid var(--cyan)}.gameplay-watch-heading{justify-content:space-between;align-items:center;gap:18px;padding:22px 28px 18px;display:flex}.gameplay-watch-heading h2{margin:0;font-size:clamp(25px,3vw,36px)}.gameplay-build{color:var(--yellow);font:11px/1.7 var(--pixel);margin:0}.gameplay-runtime{color:#c3d5e1;white-space:nowrap;margin:0;font-size:13px}.gameplay-video{aspect-ratio:16/9;background:#071321;width:100%;height:auto;scroll-margin-top:20px;display:block}.gameplay-player-note{border-top:1px solid var(--line);color:#c3d5e1;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding:14px 28px;font-size:12px;display:flex}.gameplay-player-note p{margin:0}.gameplay-player-note a{text-underline-offset:4px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.gameplay-chapters{border-top:1px solid var(--line);padding:26px 28px 16px}.gameplay-chapters h2{margin:0 0 8px;font-size:28px}.gameplay-chapters>p{color:#c3d5e1;font-size:13px}.gameplay-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.gameplay-timeline li{border-top:2px solid var(--line);padding-top:12px}.gameplay-timeline h3{margin:0 0 8px;font-size:23px}.gameplay-timeline p{color:#c3d5e1;margin:0;font-size:13px;line-height:1.7}.gameplay-timeline button{text-align:left;color:var(--ice);width:100%;min-height:60px;font:inherit;background:0 0;border:0;padding:0 4px 8px 0}.gameplay-timeline button:hover,.gameplay-timeline button:focus-visible{color:var(--yellow)}.gameplay-timeline time{font:500 13px/1.5 var(--body);font-variant-numeric:tabular-nums;color:var(--cyan);margin-bottom:5px;display:block}.gameplay-status{min-height:3.4em;color:var(--yellow);margin:20px 0 0;font-size:12px}.gameplay-details{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,6vw,90px);display:grid}.gameplay-details h2{margin-top:0}.gameplay-details p:last-child{margin-bottom:0}.gameplay-format{border-left:3px solid #bdd1db;padding-left:28px}.gameplay-facts{flex-wrap:wrap;gap:12px 36px;margin:0 0 24px;display:flex}.gameplay-facts div{flex-direction:column-reverse;display:flex}.gameplay-facts dt{font-size:12px}.gameplay-facts dd{font:800 36px/1.1 var(--heading);margin:0 0 5px}.gameplay-follow{border-top:1px solid #bdcfd7;margin-top:32px;padding-top:28px}.gameplay-follow ul{margin:0;padding-left:20px}.gameplay-follow li+li{margin-top:10px}@media (width<=1000px){.gameplay-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (orientation:landscape) and (height<=500px){.gameplay-video{object-fit:contain;height:calc(100svh - 24px)}}@media (width<=700px){.gameplay-watch-heading{padding:18px;display:block}.gameplay-runtime{margin-top:12px}.gameplay-player-note,.gameplay-chapters{padding-inline:18px}.gameplay-timeline{grid-template-columns:1fr;gap:20px}.gameplay-timeline button{align-items:center;gap:14px;min-height:48px;padding:0;display:flex}.gameplay-timeline time{min-width:36px;margin:0}.gameplay-timeline [data-gameplay-static]{align-items:center;gap:14px;min-height:48px;display:flex}.gameplay-timeline p{padding-left:50px}.gameplay-timeline [hidden]{display:none}.gameplay-details{grid-template-columns:1fr}.gameplay-format{border-top:3px solid #bdd1db;border-left:0;padding:28px 0 0}}
