@import url("https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,200..700&family=Inter:wght@400;500;600&display=swap");.type-lock-bare{display:contents}.type-lock :where(p,li,a,span,div,button,label,small,strong,b,em,i,input,textarea,select,td,th,dd,dt,figcaption,blockquote,cite,time){font-family:Inter,-apple-system,Segoe UI,Helvetica,Arial,sans-serif!important;letter-spacing:-.01em}.type-lock :where(p,li,dd,blockquote,figcaption){font-weight:400;line-height:1.45}.type-lock :where([class*=icon-],[class*=ico-],[class^=fa-],[class*=" fa-"],.material-icons,.material-symbols-outlined){font-family:inherit!important}.type-lock i[class*=fa-],.type-lock i[class*=icon],.type-lock span[class*=icon-]{font-family:revert!important}.type-lock :where(code,pre,kbd,samp,.mono-label,[class*=mono]){font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace!important}.type-lock .d1,.type-lock .d2,.type-lock .d3,.type-lock .d4,.type-lock .heading-section .title,.type-lock .heading-title,.type-lock .text-display-2,.type-lock .text-display-3,.type-lock .title,.type-lock .title1,.type-lock .tools-eco-title,.type-lock h1,.type-lock h2,.type-lock h3,.type-lock h4,.type-lock h5,.type-lock h6{font-family:Newsreader,Iowan Old Style,Georgia,serif!important;font-weight:300!important;font-style:normal;line-height:1.2!important;letter-spacing:-.03em!important;font-optical-sizing:auto}.type-lock .d1 :where(em,i,span,strong,b),.type-lock .d2 :where(em,i,span,strong,b),.type-lock .d3 :where(em,i,span,strong,b),.type-lock .d4 :where(em,i,span,strong,b),.type-lock .heading-title :where(em,i,span,strong,b),.type-lock .text-display-2 :where(em,i,span,strong,b),.type-lock .title :where(em,i,span,strong,b),.type-lock .title1 :where(em,i,span,strong,b),.type-lock .tools-eco-title :where(em,i,span,strong,b),.type-lock h1 :where(em,i,span,strong,b),.type-lock h2 :where(em,i,span,strong,b),.type-lock h3 :where(em,i,span,strong,b),.type-lock h4 :where(em,i,span,strong,b){font-family:Newsreader,Iowan Old Style,Georgia,serif!important;font-weight:inherit!important;letter-spacing:inherit}.type-lock .d1,.type-lock .text-display-2,.type-lock .title1,.type-lock h1{font-size:clamp(40px,6.6vw,96px)!important}.type-lock .d2,.type-lock .heading-title,.type-lock .tools-eco-title,.type-lock h2{font-size:clamp(32px,4.6vw,68px)!important}.type-lock .d3,.type-lock .text-display-3,.type-lock h3{font-size:clamp(26px,3.2vw,46px)!important}.type-lock .d4,.type-lock h4{font-size:clamp(21px,2.1vw,30px)!important}.type-lock h5{font-size:20px!important}.type-lock h6{font-size:18px!important}.type-lock .sns-band .d1,.type-lock .sns-band h1.d1{font-size:clamp(30px,3.6vw,52px)!important}.type-lock .sns-band .d2,.type-lock .sns-band h2.d2{font-size:clamp(28px,3.2vw,46px)!important}.type-lock .sns-band .d3,.type-lock .sns-band h3.d3{font-size:clamp(24px,2.6vw,38px)!important}.type-lock .sns-band .d4,.type-lock .sns-band h3.d4,.type-lock .sns-band h4.d4{font-size:clamp(19px,1.7vw,26px)!important}.type-lock :is(.di-header,.di-menu,.site-social-footer,[class*=SiteFooter2_footer],[class*=Home3Footer_footer],[class*=RwsFooter_footer],.offcanvas-menu) :where(a,p,li,span,div,button,strong,b,em,small,label,time,blockquote,h1,h2,h3,h4,h5,h6,input,textarea,select){font-family:Newsreader,Iowan Old Style,Georgia,serif!important}.type-lock :is(.di-header,.di-menu,.site-social-footer,[class*=SiteFooter2_footer],[class*=Home3Footer_footer],[class*=RwsFooter_footer],.offcanvas-menu) :where(a,.di-pill-menu-txt,[class*=footerTopLink],[class*=footerLink]){font-weight:400!important}.type-lock .di-menu :is(.di-menu-item-title,.di-menu-toplink,a.di-menu-col-eyebrow){font-weight:600!important}.type-lock :is(.di-header,.di-menu,.site-social-footer,[class*=SiteFooter2_footer],[class*=Home3Footer_footer],[class*=RwsFooter_footer],.offcanvas-menu) :is(.di-menu-col-eyebrow,.di-pill-progress,[class*=footerBaseLink],[class*=footerCopy]){font-family:Inter,-apple-system,Segoe UI,Helvetica,Arial,sans-serif!important}.type-lock :is(.di-header,.di-menu,.site-social-footer,[class*=SiteFooter2_footer],[class*=Home3Footer_footer],[class*=RwsFooter_footer],.offcanvas-menu) :is([class^=icon-],[class*=" icon-"],.icon){font-family:icomoon!important;font-weight:400!important}h1.title{margin:0;font-weight:inherit}