/* Readability revision: navigation and supporting text must remain legible. */
.header .desktop-nav{font-size:16px;gap:28px}.header .language select{font-size:14px;max-width:125px}.footer-top>div:not(.unity-badge){font-size:15px;flex-wrap:wrap}.footer-bottom{font-size:13px}.footer .trademark{font-size:12px;line-height:1.8}
.u-game .u-kicker{font-size:15px!important;letter-spacing:.1em;color:#bfc5c8}.u-section-nav{font-size:18px;gap:42px;padding-top:24px;padding-bottom:24px;line-height:1.5}.u-section-nav a{padding:6px 0}.u-game h2{font-size:clamp(40px,4.3vw,66px)}.u-hero-content>p:not(.u-kicker){font-size:21px}.u-platforms{font-size:15px}.u-hero-caption{font-size:12px}.u-intro p:not(.u-kicker),.u-heading>p,.u-status>div>p:not(.u-kicker):not(.u-caption){font-size:18px;line-height:1.85}.u-btn{font-size:16px;min-height:56px}.u-build-tabs button{font-size:17px;padding:24px 17px}.u-build-tabs button span{font-size:13px;opacity:.85}.u-build-copy h3{font-size:43px}.u-build-copy>p:not(.u-kicker){font-size:17px}.u-node-label{font-size:13px;letter-spacing:.09em;color:#aeb6ba}.u-game #build-nodes li{font-size:14px;padding:10px 12px}.u-text-link{font-size:16px}.u-art-label{font-size:12px}.u-view-switch button{font-size:14px;min-height:44px}.u-caption{font-size:13px!important;color:#a5adb1!important}.u-mastery-facts h3{font-size:20px}.u-mastery-facts p{font-size:16px}.u-regions span{font-size:13px}.u-regions h3{font-size:30px}.u-regions p{font-size:16px}.u-weather-copy p:not(.u-kicker){font-size:17px}.u-weather-notes h3{font-size:22px}.u-weather-notes p{font-size:16px}.u-film-title{font-size:23px}.u-play{width:48px;height:48px}.u-game section[id]{scroll-margin-top:170px}.update-teaser .eyebrow{font-size:15px}.update-teaser p:not(.eyebrow){font-size:18px}
@media(max-width:1000px){.u-section-nav{gap:28px;font-size:16px}.u-build-tabs button{font-size:15px;padding:22px 12px}.header .desktop-nav{gap:18px;font-size:15px}.u-heading>p{max-width:550px}}
@media(max-width:600px){.header .desktop-nav{font-size:19px}.header .language select{font-size:14px;max-width:105px}.u-game .u-kicker,.u-game .u-hero .u-kicker{font-size:12px!important;letter-spacing:.08em}.u-section-nav{font-size:16px;gap:26px;padding-top:14px;padding-bottom:14px}.u-section-nav a{padding:8px 0;flex-shrink:0}.u-game h2{font-size:39px}.u-hero h1{font-size:44px}.u-hero-content>p:not(.u-kicker){font-size:17px}.u-platforms{font-size:13px}.u-hero-caption{font-size:10px}.u-btn{font-size:14px;min-height:49px;padding:14px 17px}.u-intro p:not(.u-kicker),.u-heading>p,.u-status>div>p:not(.u-kicker):not(.u-caption){font-size:16px}.u-build-tabs{grid-template-columns:repeat(5,minmax(155px,1fr))}.u-build-tabs button{font-size:15px;padding:20px 14px}.u-build-tabs button span{font-size:12px}.u-build-copy h3{font-size:37px}.u-build-copy>p:not(.u-kicker){font-size:16px}.u-node-label{font-size:12px}.u-game #build-nodes li{font-size:13px}.u-art-label{font-size:10px;max-width:calc(100% - 24px)}.u-view-switch button{font-size:12px;min-height:44px}.u-text-link{font-size:15px}.u-caption{font-size:12px!important}.u-mastery-facts h3{font-size:18px}.u-mastery-facts p{font-size:15px}.u-regions h3{font-size:27px}.u-regions span{font-size:12px}.u-regions p{font-size:16px}.u-weather-copy h3{font-size:39px}.u-weather-copy p:not(.u-kicker){font-size:16px}.u-weather-notes h3{font-size:21px}.u-weather-notes p{font-size:16px}.u-film-title{font-size:21px}.footer-top>div:not(.unity-badge){font-size:14px}.footer-bottom{font-size:12px;flex-wrap:wrap}.footer .trademark{font-size:11px}.u-game section[id]{scroll-margin-top:150px}}
