.hero-xbox{padding-bottom:var(--space-11)}.hero-xbox-media{display:flex;flex-direction:column;gap:var(--space-6)}.hero-xbox-image-wrapper{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);background-color:var(--color-surface-elevated)}.hero-xbox-image-wrapper img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform var(--transition-slow)}.hero-xbox:hover .hero-xbox-image-wrapper img{transform:scale(1.05)}.hero-actions{margin-top:var(--space-7);display:flex;flex-wrap:wrap;gap:var(--space-4)}.card-featured-xbox{display:grid;grid-template-columns:minmax(0,1.4fr)minmax(0,1.8fr);gap:0}@media (max-width:991.98px){.card-featured-xbox{grid-template-columns:1fr}}.xbox-premieres-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}@media (max-width:767.98px){.xbox-premieres-grid{grid-template-columns:1fr}}.xbox-hardware-layout{display:grid;grid-template-columns:minmax(0,1.3fr)minmax(0,1.7fr);gap:var(--space-9);align-items:center}@media (max-width:991.98px){.xbox-hardware-layout{grid-template-columns:1fr}}.xbox-hardware-image-wrapper{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);background-color:var(--color-surface-elevated)}.xbox-hardware-image-wrapper img{width:100%;height:100%;object-fit:cover}.xbox-hardware-list{margin:0 0 var(--space-7) var(--space-9);list-style:disc;color:var(--gray-800);font-size:var(--font-size-sm)}.xbox-hardware-list li{margin-bottom:var(--space-3)}.xbox-faq{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5)}.xbox-faq-item{border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-surface-elevated);box-shadow:var(--shadow-xs);overflow:hidden}.xbox-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-6) var(--space-7);background:transparent;border:none;text-align:left;cursor:pointer;font-size:var(--font-size-md);font-weight:600;color:var(--gray-900)}.xbox-faq-icon{width:1.1rem;height:1.1rem;border-radius:var(--radius-full);border:1px solid var(--gray-400);display:inline-flex;align-items:center;justify-content:center;position:relative}.xbox-faq-icon::before,.xbox-faq-icon::after{content:"";position:absolute;background-color:var(--gray-500);transition:transform var(--transition-fast)}.xbox-faq-icon::before{width:9px;height:1px}.xbox-faq-icon::after{width:1px;height:9px}.xbox-faq-question[aria-expanded="true"] .xbox-faq-icon::after{transform:scaleY(0)}.xbox-faq-answer{max-height:0;overflow:hidden;padding:0 var(--space-7);transition:max-height var(--transition-slow),padding-bottom var(--transition-fast)}.xbox-faq-answer p{font-size:var(--font-size-sm)}.xbox-faq-item.is-open .xbox-faq-answer{padding-bottom:var(--space-6)}.xbox-esport-item,.xbox-community-item,.xbox-guide-item,.xbox-premiere-item,.xbox-hardware-card{background:var(--color-surface-elevated)}