/* Only the GTA-6 game hub enqueues this release navigation. */
.pc-gta6-release-links { margin: 24px 0 var(--pc-space-6); padding: clamp(18px, 2.2vw, 26px); border: 1px solid var(--pc-border-color); border-radius: var(--pc-component-radius); background: var(--pc-color-surface-raised); }
.pc-gta6-release-links__heading { margin-bottom: var(--pc-space-3); }
.pc-gta6-release-links__heading h2 { margin: 4px 0 0; color: var(--pc-color-text); font-size: clamp(1.2rem, 1.08rem + .55vw, 1.55rem); line-height: 1.25; }
.pc-gta6-release-links ul { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr)); gap: 8px; margin: 0; padding: 0; list-style: none; }
.pc-gta6-release-links li { min-width: 0; margin: 0; padding: 0; list-style: none; }
.pc-gta6-release-links a { display: flex; min-height: 44px; align-items: center; justify-content: space-between; gap: 12px; padding: 10px 13px; border: 1px solid var(--pc-border-color); border-radius: var(--pc-component-radius); background: var(--pc-content-bg); color: var(--pc-color-text); font-size: .91rem; font-weight: 700; line-height: 1.3; text-decoration: none; }
.pc-gta6-release-links a span { flex: 0 0 auto; color: var(--pc-color-brand); }
.pc-gta6-release-links a:hover { border-color: var(--pc-color-brand); color: var(--pc-color-brand); }
.pc-gta6-release-links a:focus-visible { outline: 3px solid var(--pc-color-brand); outline-offset: 2px; }
/* Mediavine adds a second headline above the embedded player's own title. */
.pc-game-hub[data-pc-game-hub-alpha="82786"] .pc-game-hub-videos__player > .mv_auto_insert_headline { display: none; }
/* The player also includes a title row; let its actual height determine the frame. */
.pc-game-hub[data-pc-game-hub-alpha="82786"] .pc-game-hub-videos__player { aspect-ratio: auto; }
