/* Approved Audiowide typography across all public and account page families. */
html body,html body *{font-family:Audiowide,TildaSans,Arial,sans-serif!important;font-synthesis:none!important}
html body main{line-height:1.75}
html body main :is(h1,h2,h3,h4){font-weight:400;letter-spacing:-.025em;line-height:1.25;overflow-wrap:anywhere}
html body main h1{font-size:clamp(35px,4.2vw,64px)!important}
html body main h2{font-size:clamp(25px,2.65vw,40px)!important}
html body main h3{font-size:clamp(21px,1.8vw,27px)!important}
html body main :is(p,li,dd,dt,label,input,select,textarea){font-size:17px!important;line-height:1.8!important}
html body main :is(small,.caption,.eyebrow,.badge,.card-band,.account-footnote){font-size:12px!important;line-height:1.8!important;letter-spacing:.025em}
html body main :is(.button,.pill,.text-link){font-size:14px;line-height:1.65}
html body main .hero-copy{max-width:60ch}
html body main .route-tile strong{font-size:21px;line-height:1.5}
html body main .route-tile small{font-size:13px!important;line-height:1.7!important}
html body main .route-tile{padding:25px;min-height:140px}
html body main .hero-inner{gap:42px}
html body main .detail-action h2{font-size:26px!important}
html body main .detail-action select{font-size:15px!important}
html body main .detail-action .button{font-size:16px}
html body .footer-brand p,html body .content-editorial{font-size:12px;line-height:1.9}
html body .footer-bottom{font-size:11px;line-height:1.9}
html body main :is(.next-panel,.legal-document,.detail-action,.support-grid>article){overflow-wrap:anywhere}
@media(max-width:640px){
 html body main h1{font-size:34px!important;line-height:1.28}
 html body main h2{font-size:26px!important}
 html body main h3{font-size:21px!important}
 html body main :is(p,li,dd,dt,label,input,select,textarea){font-size:15px!important;line-height:1.85!important}
 html body main :is(.button,.pill,.text-link){font-size:13px;line-height:1.65}
 html body main .route-tile{padding:23px;min-height:120px}
 html body main .route-tile strong{font-size:19px}
 html body main .hero-inner{gap:30px}
 html body main .detail-action select{font-size:13px!important}
}
@media(max-width:360px){html body main h1{font-size:30px!important}html body main h2{font-size:23px!important}}
