/* phones: a calmer type and spacing scale (Batu 17 Oct 09:41) */
@media (max-width:640px){
/* page titles */
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) :is(.hx-hc,.cvh-t) h1{font-size:34px!important;line-height:1.08!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) :is(.hx-hc,.cvh-t) h1{font-size:30.6px!important}}
:is(#home,#about-view) .hx-hc h1{font-size:36px!important}@media (max-width:640px){:is(#home,#about-view) .hx-hc h1{font-size:32.4px!important}}
#contact-view .cphead h1{font-size:31px!important;line-height:1.1!important}@media (max-width:640px){#contact-view .cphead h1{font-size:27.9px!important}}
#resources-view .rshero h1{font-size:29px!important;line-height:1.1!important}@media (max-width:640px){#resources-view .rshero h1{font-size:26.1px!important}}
/* section titles, leads and eyebrows */
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) :is(.b-h,.cn-hd,.hx-hd,.head,.hx-wn-head,.cn-glc)>h2{font-size:27px!important;line-height:1.12!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) :is(.b-h,.cn-hd,.hx-hd,.head,.hx-wn-head,.cn-glc)>h2{font-size:24.3px!important}}
#bo-view.bn .b-fl h2,#bo-view .b-fl h2{font-size:27px!important}@media (max-width:640px){#bo-view.bn .b-fl h2,#bo-view .b-fl h2{font-size:24.3px!important}}
#home #hx-wn-h{font-size:28px!important;line-height:1.1!important}@media (max-width:640px){#home #hx-wn-h{font-size:25.2px!important}}
#home #hx-wn-h .hx-wn-dim{display:block}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .hx-fin h2{font-size:30px!important;line-height:1.1!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .hx-fin h2{font-size:27px!important}}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) :is(p.lede,p.hx-lede,.hx-fin>p,.hx-hd>p,.hx-wn-head>p){font-size:15.5px!important;line-height:1.55!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) :is(p.lede,p.hx-lede,.hx-fin>p,.hx-hd>p,.hx-wn-head>p){font-size:14px!important}}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .eyebrow:not(.m-dvi *){font-size:12.5px!important;letter-spacing:.12em!important}
/* cards and statements */
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .hxs-nm{font-size:25px!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .hxs-nm{font-size:22.5px!important}}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) :is(.bn-cvi,.cn-cvi)>h3{font-size:21px!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) :is(.bn-cvi,.cn-cvi)>h3{font-size:18.9px!important}}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) :is(.bn-cvi,.cn-cvi)>p,:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .c-trc p{font-size:15.5px!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) :is(.bn-cvi,.cn-cvi)>p,:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .c-trc p{font-size:14px!important}}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .ig-tx h3{font-size:19px!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .ig-tx h3{font-size:17.1px!important}}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) :is(.bv-c,.vo-c) h3{font-size:18px!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) :is(.bv-c,.vo-c) h3{font-size:16.2px!important}}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) :is(.bv-c,.vo-c) p{font-size:15px!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) :is(.bv-c,.vo-c) p{font-size:14px!important}}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .hx-wn-t{font-size:17px!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .hx-wn-t{font-size:15.3px!important}}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .hx-wn-d{font-size:15px!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .hx-wn-d{font-size:14px!important}}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .hx-quote{font-size:18px!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .hx-quote{font-size:16.2px!important}}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .b-state{font-size:20px!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .b-state{font-size:18px!important}}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .b-catch{font-size:17px!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .b-catch{font-size:15.3px!important}}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .cvlc p{font-size:17px!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) .cvlc p{font-size:15.3px!important}}
#about-view .ab-big{font-size:23px!important}@media (max-width:640px){#about-view .ab-big{font-size:20.7px!important}}
#about-view .ab-mis p{font-size:25px!important}@media (max-width:640px){#about-view .ab-mis p{font-size:22.5px!important}}
/* section spacing */
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) section.b-s{padding-block:44px!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) section.b-s{padding-block:39.6px!important}}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) section.cn-s{padding-block:48px!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) section.cn-s{padding-block:43.2px!important}}
#home :is(#film,#value,#platform,#integration){padding-block:44px!important}@media (max-width:640px){#home :is(#film,#value,#platform,#integration){padding-block:39.6px!important}}
#home #why-now{padding-top:32px!important;padding-bottom:44px!important}@media (max-width:640px){#home #why-now{padding-top:28.8px!important;padding-bottom:39.6px!important}}
#home #solutions{padding-bottom:44px!important}@media (max-width:640px){#home #solutions{padding-bottom:39.6px!important}}
#coverage-view>section:not(.cvh):not(.hx-ctas){padding-block:48px!important}@media (max-width:640px){#coverage-view>section:not(.cvh):not(.hx-ctas){padding-block:43.2px!important}}
#coverage-view .cvh{padding-block:40px!important}@media (max-width:640px){#coverage-view .cvh{padding-block:36px!important}}
#about-view .ab-hero{padding-block:48px!important}@media (max-width:640px){#about-view .ab-hero{padding-block:43.2px!important}}
#about-view .ab-who{padding-block:52px!important}@media (max-width:640px){#about-view .ab-who{padding-block:46.8px!important}}
#about-view .ab-mis{padding-block:56px!important}@media (max-width:640px){#about-view .ab-mis{padding-block:50.4px!important}}
#about-view :is(.hxs,.auhw){padding-block:48px!important}@media (max-width:640px){#about-view :is(.hxs,.auhw){padding-block:43.2px!important}}
#contact-view .cphead{padding-block:40px!important}@media (max-width:640px){#contact-view .cphead{padding-block:36px!important}}
#contact-view .cpbody{padding-top:32px!important;padding-bottom:48px!important}@media (max-width:640px){#contact-view .cpbody{padding-top:28.8px!important;padding-bottom:43.2px!important}}
#resources-view .rsd{padding-bottom:48px!important}@media (max-width:640px){#resources-view .rsd{padding-bottom:43.2px!important}}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) section.pv-film{padding-block:32px!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) section.pv-film{padding-block:28.8px!important}}
:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) section.hx-ctas{padding-top:76px!important;padding-bottom:136px!important}@media (max-width:640px){:is(#home,#bo-view,#cl-view,#sm-view,#coverage-view,#about-view,#contact-view,#resources-view) section.hx-ctas{padding-top:68.4px!important;padding-bottom:122.4px!important}}
}
