.site-main :is(h1,h2,h3):not(.home-cta__card-title){text-wrap:balance}.site-main :is([class*=__metric],[class*=__stats],[class*=__delta]){font-variant-numeric:tabular-nums}.game-reviews-slot h2{font-weight:600}.site-main :is(.mc-eyebrow,.fn-eyebrow,.rb-eyebrow,.vl-eyebrow,.apx-eyebrow){color:#f99926;letter-spacing:0;font-size:12px;line-height:1.5}.site-main :is(a[class$=-guide-link],.mc-proof__records-link){color:#f99926}.site-main :is(.mc-hero,.fn-hero,.rb-hero,.vl-hero,.apx-hero) h1{letter-spacing:-.02em;font-weight:500;line-height:1.12}.site-main :is(.mc-section-heading,.fn-section-heading,.rb-section-heading,.vl-section-heading,.apx-section-heading){font-weight:500;line-height:1.15}.site-main .mc-hero__media:before{content:none}.site-main :is([class*=-hero__visual],[class*=-hero__status],[class*=-hero__metric]),.site-main [class*=-hero__picture] img{transform:none}.site-main :is([class*=-hero__status],[class*=-hero__metric]){backdrop-filter:none;background:#0c1015f0;border-color:#ffffff1f;border-radius:8px;line-height:1.45}.site-main :is([class*=-hero__status],[class*=-hero__metric]) strong{font-weight:500}.site-main :is(.mc-card,.fn-mini-card,.rb-mini-card,.vl-mini-card,.apx-mini-card){border-radius:12px}@media (width>=1024px){.site-main :is(.mc-hero__grid,.fn-hero__grid,.rb-hero__grid,.vl-hero__grid,.apx-hero__grid){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.site-main :is(.mc-hero,.fn-hero,.rb-hero,.vl-hero,.apx-hero) h1{font-size:clamp(40px,3.6vw,52px)}.site-main :is([class*=-hero__visual],.fn-hero__media,.rb-hero__media,.vl-hero__media,.apx-hero__media,.apx-hero__grid){min-height:480px}.site-main .apx-hero{min-height:auto;padding-bottom:64px}.site-main .apx-hero__gameplay-picture{border-radius:16px;inset:24px 0 0;transform:none}.site-main .apx-hero__character-picture{bottom:-32px}}@media (width<=1023px){.site-main :is(.mc-hero__copy,.fn-hero__copy,.rb-hero__copy,.vl-hero__copy,.apx-hero__copy){text-align:start}.site-main :is(.mc-hero__actions,.fn-hero__actions,.rb-hero__actions,.vl-hero__actions,.apx-hero__actions){align-items:flex-start}}
