/* Shared scale pass: every page uses the same readable navigation and legal shell. */
@media(min-width:901px){
html body header#header.vw-shared-header.oh-header{max-width:1560px;min-height:82px;padding:14px 24px;gap:24px}
html body header#header.vw-shared-header.oh-header .oh-brand>span{font-size:20px}
html body header#header.vw-shared-header.oh-header .oh-brand>span>span{font-size:9px}
html body header#header.vw-shared-header.oh-header .oh-brand>img{width:44px;height:32px}
html body header#header.vw-shared-header.oh-header .oh-navigation>a,html body header#header.vw-shared-header.oh-header .oh-nav-coverage>summary{font-size:14px;min-height:46px}
html body header#header.vw-shared-header.oh-header .oh-header-call{font-size:13px}
html body header#header.vw-shared-header.oh-header .oh-header-quote{font-size:14px;min-height:48px;padding:12px 20px}
html body header#header.vw-shared-header.oh-header .oh-nav-grid>a{font-size:17px}
html body header#header.vw-shared-header.oh-header .oh-nav-grid>a>span,html body header#header.vw-shared-header.oh-header .oh-nav-panel>p{font-size:14px}
html body header#header.vw-shared-header.oh-header .oh-nav-panel-footer{font-size:15px}
html body .vw-footer-v14 .vw-foot-inner{max-width:1560px;padding:88px 64px 32px}
html body .vw-footer-v14 .vw-foot-columns a:not(.vw-foot-brand){font-size:16px;min-height:32px}
html body .vw-footer-v14 .vw-foot-columns p{font-size:13px}
html body .vw-footer-v14 .vw-foot-bottom a{font-size:13px}
html body .vw-footer-v14 .vw-foot-brand{font-size:38px}
html body .vw-footer-v14 .vw-foot-kicker{font-size:12px}
}
@media(min-width:901px) and (max-width:1150px){
html body header#header.vw-shared-header.oh-header{padding-inline:18px;gap:14px}
html body header#header.vw-shared-header.oh-header .oh-navigation>a,html body header#header.vw-shared-header.oh-header .oh-nav-coverage>summary{font-size:13px;padding-inline:8px}
html body header#header.vw-shared-header.oh-header .oh-brand>span{font-size:18px}
}
html body .vw-footer-v14 .vw-foot-disclosure,html body .vw-footer-v14 .vw-foot-disclosure p{font-size:13px;line-height:1.7;max-width:1140px}
html body .vw-page-notes{font-size:13px;line-height:1.7}
html body .vw-page-notes summary{font-size:14px}
@media(max-width:550px){html body .vw-footer-v14 .vw-foot-disclosure,html body .vw-footer-v14 .vw-foot-disclosure p{font-size:12px}html body .vw-page-notes{font-size:12px}}
