/* Large screens (1600px and up): the handoff stops scaling at 1440px, which
   left 300px+ of dead margin per side on 1920px monitors. Widen the content
   column and step the type scale up so the page fills the screen properly. */
@media (min-width:1600px){
:root{--pad:96px;--sec:144px;--t-h1:88px;--t-h2:60px;--t-h2-sm:42px;--t-final:72px;--t-sub:25px;--t-body:19px;--t-h3:26px;--t-close:23px}
.wrap{max-width:1680px}
.hero-sun{min-height:920px;padding:136px 0 144px}
.hero-sun .hero-copy{max-width:1180px}
.hero-sun .onetap{max-width:760px}
/* Sizes the handoff hard-codes in px (not via the --t-* tokens). */
.sub,.hero-sun .sub{font-size:23px}
.what-intro .sub,.lad-sub{font-size:19px}
.hero-proof p,.hero-proof p:first-child{font-size:18px}
.onetap .fine,.ot-foot .tlink,.tlink{font-size:17px}
.ot-q{font-size:25px}
}
@media (min-width:2200px){
:root{--t-h1:96px;--t-h2:64px}
.wrap{max-width:1840px}
}
