.game:where(.astro-fiwjubto){padding-block:var(--space-6) var(--space-16)}.crumbs:where(.astro-fiwjubto){display:flex;gap:var(--space-2);margin-bottom:var(--space-6);color:var(--text-mute)}.crumbs:where(.astro-fiwjubto) a:where(.astro-fiwjubto):hover{color:var(--accent)}.game__top:where(.astro-fiwjubto){display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:var(--space-8);row-gap:var(--space-6);grid-template-areas:"card intro" "card summary";align-items:start}.game__card:where(.astro-fiwjubto){grid-area:card;max-width:240px}.game__intro:where(.astro-fiwjubto){grid-area:intro;display:flex;flex-direction:column;gap:var(--space-4)}.game__summary:where(.astro-fiwjubto){grid-area:summary}.game__name:where(.astro-fiwjubto){display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.game__intro:where(.astro-fiwjubto) h1:where(.astro-fiwjubto){margin-block:var(--space-1)}.game__tagline:where(.astro-fiwjubto){color:var(--text-dim);max-width:46ch}.game__thumb:where(.astro-fiwjubto){display:none}@media(max-width:720px){.game__top:where(.astro-fiwjubto){grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "card" "summary";row-gap:var(--space-8)}.game__card:where(.astro-fiwjubto){width:min(220px,62vw);justify-self:center}.game__head:where(.astro-fiwjubto){display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:var(--space-4);align-items:center}.game__thumb:where(.astro-fiwjubto){display:block;width:88px;aspect-ratio:1;overflow:hidden;border-radius:12px;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px);background:var(--surface-2);box-shadow:inset 0 0 0 1px #ffffff14}.game__thumb:where(.astro-fiwjubto) .emblem{width:100%;height:100%;object-fit:cover}.game__name:where(.astro-fiwjubto){gap:var(--space-2)}.game__name:where(.astro-fiwjubto) h1:where(.astro-fiwjubto){font-size:clamp(1.6rem,1.1rem + 2.4vw,2.1rem);margin-block:0}}.specplate:where(.astro-fiwjubto){display:flex;flex-wrap:wrap;gap:var(--space-6);margin:0}.specplate:where(.astro-fiwjubto) dt:where(.astro-fiwjubto){margin-bottom:2px}.specplate:where(.astro-fiwjubto) dd:where(.astro-fiwjubto){margin:0;font-size:1.05rem;color:var(--text)}.compat:where(.astro-fiwjubto) strong:where(.astro-fiwjubto){color:var(--text);font-weight:500}.launch:where(.astro-fiwjubto){display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;margin-top:var(--space-2)}.launch__row:where(.astro-fiwjubto){display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(max-width:560px){.launch__row:where(.astro-fiwjubto){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));width:100%}.launch__row:where(.astro-fiwjubto)>:where(.astro-fiwjubto):last-child{grid-column:1 / -1}.launch__row:where(.astro-fiwjubto) .btn{justify-content:center;padding-inline:var(--space-3)}}.launch__note:where(.astro-fiwjubto){max-width:54ch}.launch__more:where(.astro-fiwjubto){margin-top:var(--space-1);width:100%}.launch__more:where(.astro-fiwjubto)>summary:where(.astro-fiwjubto){color:var(--text-mute);cursor:pointer;list-style:revert}.launch__more:where(.astro-fiwjubto)>summary:where(.astro-fiwjubto):hover{color:var(--accent)}.launch__alt:where(.astro-fiwjubto){display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-top:var(--space-3)}.launch__alt:where(.astro-fiwjubto) p:where(.astro-fiwjubto){flex-basis:100%;max-width:62ch;margin:0}.launch--soon:where(.astro-fiwjubto){flex-direction:column;align-items:flex-start;gap:var(--space-2)}.badge:where(.astro-fiwjubto){border:1px solid var(--accent-line);color:var(--accent);border-radius:var(--r-pill);padding:4px 12px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.game__body:where(.astro-fiwjubto){display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-10);align-items:start;margin-top:var(--space-10)}.game__main:where(.astro-fiwjubto){min-width:0}.game__rail:where(.astro-fiwjubto){position:sticky;top:84px;display:flex;flex-direction:column;gap:var(--space-6)}@media(max-width:900px){.game__body:where(.astro-fiwjubto){grid-template-columns:1fr;gap:var(--space-8)}.game__rail:where(.astro-fiwjubto){position:static}}.plaque:where(.astro-fiwjubto){margin:0}.plaque:where(.astro-fiwjubto) a:where(.astro-fiwjubto){color:var(--accent)}.plaque__text:where(.astro-fiwjubto),.plaque__note:where(.astro-fiwjubto){display:block;font-family:var(--font-sans);font-feature-settings:"ss01" 1}.plaque__text:where(.astro-fiwjubto){font-size:.875rem;line-height:1.55}.plaque__hash:where(.astro-fiwjubto){display:block;margin-top:var(--space-2);font-size:.8125rem;color:var(--text-mute)}.plaque__note:where(.astro-fiwjubto){margin-top:.5rem;font-size:.75rem;line-height:1.45;color:var(--text-mute)}.block:where(.astro-fiwjubto){margin-top:var(--space-10);max-width:66ch}.game__main:where(.astro-fiwjubto)>.block:where(.astro-fiwjubto):first-child{margin-top:0}.block:where(.astro-fiwjubto) .title:where(.astro-fiwjubto){margin-bottom:var(--space-4)}.steps:where(.astro-fiwjubto){padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);color:var(--text-dim)}.steps:where(.astro-fiwjubto) strong:where(.astro-fiwjubto){color:var(--text)}.faq__item:where(.astro-fiwjubto){padding-block:var(--space-3);border-top:1px solid var(--line)}.faq__item:where(.astro-fiwjubto) dt:where(.astro-fiwjubto){font-weight:500;margin-bottom:var(--space-1)}.faq__item:where(.astro-fiwjubto) dd:where(.astro-fiwjubto){margin:0}.notes:where(.astro-fiwjubto){margin-top:var(--space-8);color:var(--text-mute)}.game__summary:where(.astro-fiwjubto) .answer-capsule{margin-block:0}.related:where(.astro-fiwjubto){margin-top:var(--space-10)}.related:where(.astro-fiwjubto) .title:where(.astro-fiwjubto){margin-bottom:var(--space-3)}.related:where(.astro-fiwjubto) p:where(.astro-fiwjubto){color:var(--text-dim)}.related:where(.astro-fiwjubto) p:where(.astro-fiwjubto)+p:where(.astro-fiwjubto){margin-top:var(--space-2)}.related:where(.astro-fiwjubto) a:where(.astro-fiwjubto){color:var(--accent);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--accent-line)}.related:where(.astro-fiwjubto) a:where(.astro-fiwjubto):hover{text-decoration-color:var(--accent)}.picks:where(.astro-fiwjubto){display:grid;gap:var(--space-3);padding:0;margin:0;list-style:none}.picks:where(.astro-fiwjubto) li:where(.astro-fiwjubto){color:var(--text-dim)}.picks__shelf:where(.astro-fiwjubto){margin-left:var(--space-2);color:var(--text-mute);font-size:.8125rem;white-space:nowrap}.picks__line:where(.astro-fiwjubto){display:block}.agents:where(.astro-fiwjubto){border:1px solid var(--line);border-radius:var(--r-panel);padding:var(--space-4) var(--space-5);background:var(--surface-1)}.agents__list:where(.astro-fiwjubto){overflow-wrap:anywhere}.agents__head:where(.astro-fiwjubto){color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;margin-bottom:var(--space-3)}.agents__list:where(.astro-fiwjubto){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2);font-size:.8125rem}.agents__list:where(.astro-fiwjubto) a:where(.astro-fiwjubto){color:var(--text-dim);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line-strong)}.agents__list:where(.astro-fiwjubto) a:where(.astro-fiwjubto):hover{color:var(--accent);text-decoration-color:var(--accent)}.agents__list:where(.astro-fiwjubto) span:where(.astro-fiwjubto){color:var(--text-mute);font-family:var(--font-sans);font-feature-settings:"ss01" 1}.agents__note:where(.astro-fiwjubto){margin-top:var(--space-3);color:var(--text-mute)}.back:where(.astro-fiwjubto){margin-top:var(--space-10)}.back:where(.astro-fiwjubto) a:where(.astro-fiwjubto):hover{color:var(--accent)}
