/* CG165 · the type scale, enforced: generated by tools/typescale165.py from the stylesheets below it. Every rule that
   set a size off the eight steps (13, 15, 17, 20, 24, 32, 40, 56) is restated here at the nearest step. */
.cg-qnav button{font-size:15px!important}
@media (width<=820px){.cg-fit .tg-fit-board .tg-fb-k{font-size:13px!important}}
@media (width<=820px){.cg-fit .tg-fit-board .tg-fb-k{font-size:13px!important}}
.cg-letter .tg-lcard .tg-lp{font-size:17px!important}
.cg-letter .tg-lcard .tg-salute{font-size:24px!important}
.cg-tablist [role=tab] span{font-size:13px!important}
.cg-ph{font-size:32px!important}
@media (width<=640px){.cg-ph{font-size:24px!important}}
.cg-rules .tg-nevers>li{font-size:20px!important}
.cg-hs li{font-size:15px!important}
.cg-layers .tg-lyn{font-size:13px!important}
.cg-layers .tg-lyrs h3{font-size:17px!important}
.cg-layers .tg-lyrs p{font-size:15px!important}
.cg-layers .tg-chips li{font-size:13px!important}
@media (width<=640px){.cg-tablist [role=tab]{font-size:15px!important}}
.cg-ch{font-size:24px!important}
@media (width<=640px){.cg-ch{font-size:20px!important}}
.cg-us{font-size:15px!important}
.cg-pe{font-size:15px!important}
.cg-cap{font-size:15px!important}
@media (width>900px){.cg-us,.cg-pe{font-size:15px!important}}
.cg-after2 .tg-rec-t{font-size:20px!important}
@media (width<=640px){.cg-after2 .tg-rec-t{font-size:17px!important}}
@media (width<=640px){.cg-rules .tg-rules h3{font-size:20px!important}}
@media (width<=640px){.cg-rules .tg-rules p{font-size:15px!important}}
.cg-strip-ctl button{font-size:17px!important}
.cg-writing .tg-whead h2{font-size:56px!important}
@media (width<=640px){.cg-writing .tg-whead h2{font-size:32px!important}}
.cg-essay h3{font-size:32px!important}
@media (width<=640px){.cg-essay h3{font-size:24px!important}}
.cg-essay .tg-essay-by{font-size:15px!important}
.cg-prlist h2{font-size:40px!important}
@media (width<=640px){.cg-prlist h2{font-size:32px!important}}
.cg-pressline{font-size:15px!important}
.cg-lanes .px-lane .px-lt{font-size:24px!important}
@media (width<=640px){.cg-lanes .px-lane .px-lt{font-size:20px!important}}
.cg-author .px-author-n{font-size:24px!important}
.tg-pc figcaption span{font-size:13px!important}
.cn-bar span{font-size:13px!important}
.cn-side b{font-size:13px!important}
.cn-side span{font-size:13px!important}
.cn-live{font-size:13px!important}
.cn-h small{font-size:13px!important}
.cn-rows li{font-size:13px!important}
.cn-rows b{font-size:13px!important}
.cn-rows code{font-size:13px!important}
.cn-key p{font-size:13px!important}
.cn-key b{font-size:13px!important}
.tg-map li b{font-size:13px!important}
.tg-map li span{font-size:13px!important}
.tg-map-f{font-size:13px!important}
.px-follow .px-fl{font-size:15px!important}
.tg-ep-t{font-size:24px!important}
.tg-ep-go{font-size:15px!important}
.tg-whead .tg-ep-t{font-size:20px!important}
.tg-listen-2 .px-fbtn{font-size:15px!important}
.tg-ft-follow .px-fbtn{font-size:15px!important}
@media (max-width:640px){.tg-ep-t{font-size:20px!important}}
.tg-os b{font-size:17px!important}
.tg-os span{font-size:15px!important}
.tg-os-l{font-size:32px!important}
@media (width<=640px){.tg-os-l{font-size:24px!important}}
.tg-os-l a{font-size:17px!important}
.px-menu .px-panel a{font-size:17px!important}
.px-menu .px-panel a.px-cta{font-size:17px!important}
.px-sbtn kbd{font-size:13px!important}
.px-hero h1{font-size:56px!important}
.px-hero .px-dek{font-size:24px!important}
@media (width<=640px){.px-hero .px-dek{font-size:20px!important}}
.px-cover h2{font-size:56px!important}
@media (width<=640px){.px-cover h2{font-size:40px!important}}
.px-cap h3{font-size:20px!important}
.px-receipt .px-what{font-size:17px!important}
.px-yield h3{font-size:40px!important}
@media (width<=640px){.px-yield h3{font-size:24px!important}}
.px-quote blockquote{font-size:40px!important}
@media (width<=640px){.px-quote blockquote{font-size:24px!important}}
.px-quote figcaption{font-size:15px!important}
.px-board .px-k{font-size:40px!important}
.px-board .px-l{font-size:15px!important}
.px-person h3{font-size:32px!important}
.px-person p{font-size:17px!important}
.px-chip span{font-size:15px!important}
.px-close h2{font-size:56px!important}
@media (width<=640px){.px-close h2{font-size:40px!important}}
.px-close p{font-size:17px!important}
.px-close .px-mail{font-size:40px!important}
@media (width<=640px){.px-close .px-mail{font-size:24px!important}}
.px-mini h1{font-size:56px!important}
@media (width<=640px){.px-mini h1{font-size:40px!important}}
.px-mini p{font-size:17px!important}
.px-sd-st{font-size:15px!important}
.px-sd-t{font-size:20px!important}
.px-sd-foot kbd{font-size:13px!important}
@media (width<=640px){.px-sd-bar input{font-size:17px!important}}
.px-cplay{font-size:17px!important}
.px-author h2{font-size:40px!important}
@media (width<=640px){.px-author h2{font-size:32px!important}}
.px-lhero h1{font-size:56px!important}
.px-lhero .px-dek{font-size:24px!important}
@media (width<=640px){.px-lhero .px-dek{font-size:20px!important}}
.px-chero .px-dek{font-size:24px!important}
@media (width<=640px){.px-chero .px-dek{font-size:20px!important}}
.px-way .px-wk{font-size:15px!important}
.px-way .px-wbig{font-size:32px!important}
@media (width<=640px){.px-way .px-wbig{font-size:24px!important}}
.px-way .px-wbig.mail{font-size:24px!important}
@media (width<=640px){.px-way .px-wbig.mail{font-size:20px!important}}
.px-way p{font-size:17px!important}
.px-map figcaption{font-size:17px!important}
.px-lane .px-lk{font-size:15px!important}
.px-lane .px-lt{font-size:32px!important}
@media (width<=640px){.px-lane .px-lt{font-size:24px!important}}
.px-lane .px-la{font-size:17px!important}
.px-dk-k{font-size:13px!important}
.px-dk-time{font-size:13px!important}
.px-dk-b span{font-size:13px!important}
@media (width<=560px){.px-dk-t{font-size:17px!important}}
.px-pill{font-size:13px!important}
.px-close .px-ck{font-size:15px!important}
.px-shaka{font-size:40px!important}
.px-pcol h3{font-size:20px!important}
.px-ph-cmt{font-size:13px!important}
.px-ph-list b{font-size:13px!important}
.px-ph-list small{font-size:13px!important}
.px-ph-empty{font-size:13px!important}
.px-cc pre{font-size:13px!important}
@media (width<=1240px){.px-cc pre{font-size:13px!important}}
@media (width<=760px){.px-cc pre{font-size:13px!important}}
.px-art .px-hk .px-no{font-size:15px!important}
.px-art .article-hero h1{font-size:56px!important}
@media (width<=640px){.px-art .article-hero h1{font-size:40px!important}}
.px-art .article-hero .rlede{font-size:24px!important}
@media (width<=640px){.px-art .article-hero .rlede{font-size:20px!important}}
.px-byl .px-br{font-size:15px!important}
.px-art .toc{font-size:15px!important}
.px-art .toc a b{font-size:13px!important}
.px-art .prose h2{font-size:32px!important}
.px-art .section-number{font-size:15px!important}
.px-art .section-number b{font-size:15px!important}
.px-anc{font-size:17px!important}
.px-art .prose .pull{font-size:32px!important}
@media (width<=640px){.px-art .prose .pull{font-size:24px!important}}
.px-art .stat-number,.px-art .stat-num{font-size:56px!important}
@media (width<=640px){.px-art .stat-number,.px-art .stat-num{font-size:40px!important}}
.px-art figure figcaption{font-size:15px!important}
.px-lb button{font-size:24px!important}
.px-art .px-ck{font-size:15px!important}
.px-art .prose .westay{font-size:56px!important}
.px-art .morecard .nextkick{font-size:15px!important}
.px-art .morecard .mt{font-size:24px!important}
@media (width<=640px){.px-art .morecard .mt{font-size:20px!important}}
.px-art .morecard .px-go{font-size:17px!important}
.px-art .convo-k{font-size:15px!important}
.px-art .convo-t{font-size:24px!important}
@media (width<=640px){.px-art .convo-t{font-size:20px!important}}
.px-author-k{font-size:15px!important}
.px-author-n{font-size:32px!important}
.px-author-bio{font-size:17px!important}
.px-author-links a{font-size:15px!important}
@media (width<=900px){.px-art .article-hero h1{font-size:56px!important}}
@media (width<=640px){.px-art .prose{font-size:20px!important}}
@media (width<=640px){.px-art .prose h2{font-size:24px!important}}
@media (width<=640px){.px-art .prose .pull{font-size:24px!important}}
@media (width<=640px){.px-art .stat-number,.px-art .stat-num{font-size:40px!important}}
@media (width<=640px){.px-art .postnav a{font-size:15px!important}}
@media (width<=640px){.px-rbar-t{font-size:15px!important}}
.tg-hero h1{font-size:56px!important}
.tg-curve .lb.s{font-size:13px!important}
.tg-go{font-size:15px!important}
.tg-flow b{font-size:13px!important}
.tg-buy .px-cap h3{font-size:24px!important}
.tg-buy .px-cap p{font-size:17px!important}
.tg-days p{font-size:17px!important}
.tg .px-way .px-wbig{font-size:32px!important}
@media (width<=640px){.tg .px-way .px-wbig{font-size:24px!important}}
.tg-founder h2{font-size:40px!important}
@media (width<=640px){.tg-founder h2{font-size:32px!important}}
@media (width<=560px){.tg-hero h1{font-size:56px!important}}
.tg-head h2{font-size:56px!important}
@media (width<=640px){.tg-head h2{font-size:32px!important}}
.tg-prose p{font-size:17px!important}
.tg-li p{font-size:17px!important}
.tg-chips li{font-size:13px!important}
.tg-nevers li{font-size:24px!important}
@media (width<=640px){.tg-nevers li{font-size:20px!important}}
.tg-sig b{font-size:24px!important}
.tg-next .tg-nt{font-size:24px!important}
.tg-next .tg-nd{font-size:17px!important}
.tg-map .cn{font-size:13px!important}
.tg-map .sea{font-size:17px!important}
.tg-map .ct{font-size:13px!important}
.tg-map .m-east{font-size:13px!important}
.tg-map .m-hq .hl{font-size:13px!important}
.tg-mviews button{font-size:15px!important}
.tg-mbig{font-size:56px!important}
@media (width<=640px){.tg-mbig{font-size:40px!important}}
.tg-mnote{font-size:13px!important}
.tg-mteaser .tg-mwhat{font-size:15px!important}
.tg-mtab table{font-size:15px!important}
.tg-mtab thead th{font-size:13px!important}
@media (width<=760px){.tg-mviews button{font-size:13px!important}}
@media (width<=760px){.tg-mbig{font-size:40px!important}}
@media (width<=760px){.tg-map .cn{font-size:24px!important}}
.tg-clk li p{font-size:17px!important}
.tg-opt small{font-size:13px!important}
.tg-rec-t{font-size:24px!important}
.tg-hero-fam h1{font-size:56px!important}
@media (width<=640px){.tg-hero-fam h1{font-size:40px!important}}
.tg-hero-fam .px-dek{font-size:20px!important}
@media (width<=640px){.tg-hero-fam .px-dek{font-size:17px!important}}
.tg-one h1{font-size:56px!important}
.tg-one-dek{font-size:24px!important}
@media (width<=640px){.tg-one-dek{font-size:17px!important}}
.tg-join b{font-size:13px!important}
.tg-in .tg-go{font-size:15px!important}
.tg-stats .px-n{font-size:56px!important}
@media (width<=640px){.tg-stats .px-n{font-size:40px!important}}
.tg-stats dd{font-size:15px!important}
@media (width<=560px){.tg-one h1{font-size:56px!important}}
.tg-salute{font-size:24px!important}
@media (width<=640px){.tg-salute{font-size:20px!important}}
.tg-lp{font-size:20px!important}
@media (width<=640px){.tg-lp{font-size:17px!important}}
.tg-one h1{font-size:56px!important}
.tg-one-dek{font-size:24px!important}
@media (width<=640px){.tg-one-dek{font-size:17px!important}}
.tg-stats .px-n{font-size:56px!important}
@media (width<=640px){.tg-stats .px-n{font-size:40px!important}}
.tg-no{font-size:13px!important}
.tg-never p:not(.tg-no){font-size:20px!important}
.tg-who-n{font-size:24px!important}
.tg-facts dd{font-size:15px!important}
.tg-sky h1{font-size:56px!important}
.tg-year{font-size:56px!important}
.tg-big{font-size:56px!important}
@media (width<=640px){.tg-big{font-size:40px!important}}
.tg-tile h3{font-size:20px!important}
.tg-vcard h3{font-size:24px!important}
.tg-vcard li{font-size:17px!important}
.tg-after-h{font-size:32px!important}
@media (width<=640px){.tg-after-h{font-size:24px!important}}
.tg-tabs button{font-size:15px!important}
.tg-art text{font-size:13px!important}
.tg-aline{font-size:17px!important}
.tg-on{font-size:24px!important}
.tg-obj p{font-size:24px!important}
@media (width<=640px){.tg-obj p{font-size:20px!important}}
.tg-coin.seat span{font-size:32px!important}
.tg-coin.seat small{font-size:13px!important}
.tg-close-more{font-size:15px!important}
@media (width<=560px){.tg-sky h1{font-size:56px!important}}
.tg-rcpt{font-size:13px!important}
.tg-calc-h{font-size:24px!important}
@media (width<=640px){.tg-calc-h{font-size:20px!important}}
.tg-calc-scale{font-size:13px!important}
.tg-calc-n{font-size:32px!important}
@media (width<=640px){.tg-calc-n{font-size:20px!important}}
.px-ask-rt span{font-size:17px!important}
.px-ask-x{font-size:13px!important}
.px-ask-f span{font-size:13px!important}
.px-ask-q{font-size:20px!important}
.px-ask-n{font-size:13px!important}
.px-ask-st{font-size:15px!important}
.px-ask-sm{font-size:13px!important}
.px-ask-sx{font-size:13px!important}
.px-ask-hear{font-size:15px!important}
.px-ask-send{font-size:15px!important}
.px-ask-note{font-size:13px!important}
.px-askf-d{font-size:17px!important}
.px-askf-try button{font-size:15px!important}
@media (width<=560px){.px-ask-a{font-size:17px!important}}
.px-askp-chips button{font-size:15px!important}
.px-askp-b{font-size:15px!important}
.px-askp-a p:has(.px-askp-dots){font-size:15px!important}
.px-askp-cite{font-size:13px!important}
.px-askp-src b{font-size:13px!important}
.px-askp-note{font-size:13px!important}
.px-askp-f textarea{font-size:17px!important}
.px-askp-mic{font-size:15px!important}
.px-askp-priv{font-size:13px!important}
.px-asksum-bar{font-size:15px!important}
.px-asksum-page h2{font-size:32px!important}
.px-asksum-page small{font-size:13px!important}
.px-asksum-next{font-size:17px!important}
.px-asksum-foot{font-size:13px!important}
.px-askpage-hero h1{font-size:56px!important}
@media (width<=640px){.px-askpage-hero h1{font-size:40px!important}}
.tg-aq-n{font-size:15px!important}
.tg-aq-t{font-size:24px!important}
@media (width<=640px){.tg-aq-t{font-size:17px!important}}
.tg-aq-t small{font-size:15px!important}
.tg-aq-go{font-size:24px!important}
.tg-sky-home .px-askp.inline .px-askp-t{font-size:17px!important}
.tg-sky-home .px-askp.inline .px-askp-a{font-size:17px!important}
.tg-sky-home .px-askp.inline .px-askp-f textarea{font-size:17px!important}
.tg-fdhero h1{font-size:56px!important}
.tg-fname{font-size:32px!important}
@media (width<=640px){.tg-fname{font-size:24px!important}}
.tg-frole{font-size:15px!important}
.tg-wstats dt{font-size:40px!important}
@media (width<=640px){.tg-wstats dt{font-size:32px!important}}
.tg-wn{font-size:13px!important}
.tg-wt{font-size:20px!important}
@media (width<=640px){.tg-wt{font-size:17px!important}}
.tg-pgdek{font-size:24px!important}
@media (width<=640px){.tg-pgdek{font-size:17px!important}}
.tg-glass4 dt{font-size:56px!important}
@media (width<=640px){.tg-glass4 dt{font-size:32px!important}}
body.tg-pg .tg-li h3{font-size:20px!important}
body.tg-pg .tg-li .tg-chips li{font-size:13px!important}
body.tg-pg #buy .px-cap h3{font-size:24px!important}
body.tg-pg .tg-nevers li{font-size:20px!important}
body.tg-pg .tg-head h2,body.tg-pg .px-sechead h2{font-size:56px!important}
@media (width<=640px){body.tg-pg .tg-head h2,body.tg-pg .px-sechead h2{font-size:32px!important}}
.tg-sky-home .tg-q legend{font-size:24px!important}
.tg-sky-home .tg-qn{font-size:13px!important}
.tg-sky-home .tg-fit-k{font-size:13px!important}
.tg-sky-home .tg-fb-v{font-size:15px!important}
.tg-fit-ring b{font-size:32px!important}
.tg-coins2 .tg-coin.seat small{font-size:13px!important}
@media (width<=420px){.tg-sky-home .tg-opt span{font-size:13px!important}}
body.tg-pg .tg-head .px-sub{font-size:17px!important}
.tg-rules h3{font-size:24px!important}
@media (width<=640px){.tg-rules h3{font-size:20px!important}}
.tg-lyn{font-size:13px!important}
.tg-lyrs h3{font-size:24px!important}
@media (width<=640px){.tg-lyrs h3{font-size:20px!important}}
.tg-lyrs .tg-chips li{font-size:13px!important}
body.tg-pg .tg-nevers.tg-nvrows li{font-size:24px!important}
@media (width<=640px){body.tg-pg .tg-nevers.tg-nvrows li{font-size:20px!important}}
body.tg-pg .tg-h3{font-size:32px!important}
@media (width<=640px){body.tg-pg .tg-h3{font-size:24px!important}}
.tg-platform .px-sechead h2{font-size:56px!important}
@media (width<=640px){.tg-platform .px-sechead h2{font-size:32px!important}}
.tg-ph-wrap figcaption b{font-size:17px!important}
.tg-ph-wrap figcaption span{font-size:13px!important}
body.tg-pg .tg-platform .px-sechead h2,.tg-sky-home .tg-platform .px-sechead h2{font-size:56px!important}
@media (width<=640px){body.tg-pg .tg-platform .px-sechead h2,.tg-sky-home .tg-platform .px-sechead h2{font-size:32px!important}}
.tg-ph-wrap figcaption .tg-ph-name .px-pill{font-size:13px!important}
.px-pill{font-size:13px!important}
.tg-mo-head h2{font-size:56px!important}
@media (width<=640px){.tg-mo-head h2{font-size:40px!important}}
.tg-mo-nt{font-size:20px!important}
.tg-mo-ng{font-size:13px!important}
@media (max-width:760px), (max-height:500px) and (pointer:coarse){.sh-tab{font-size:13px!important}}
@media (max-width:760px), (max-height:500px) and (pointer:coarse){.sh-shead p{font-size:15px!important}}
@media (max-width:760px), (max-height:500px) and (pointer:coarse){.sh-row{font-size:17px!important}}
.cg-part .cg-pk{font-size:13px!important}
@media (max-width:640px){#h-top{font-size:40px!important}}
@media (max-width:640px){main .px-sechead h2{font-size:32px!important}}
@media (max-width:640px){main .px-sub{font-size:17px!important}}
@media (max-width:640px){.tg-tile h3{font-size:17px!important}}
.ts h1{font-size:56px!important}
.ts-dek{font-size:24px!important}
@media (width<=640px){.ts-dek{font-size:17px!important}}
.ts-get h2{font-size:13px!important}
.ts-card-h{font-size:32px!important}
.ts-secure{font-size:15px!important}
.ts-biz{font-size:32px!important}
.ts-inside h2{font-size:56px!important}
@media (width<=640px){.ts-inside h2{font-size:32px!important}}
.ts-does b{font-size:17px!important}
@media (width<=560px){.ts h1{font-size:56px!important}}
@media (width<=560px){.ts-dek{font-size:17px!important}}
