@import url('/new-site.css');
/* Working surfaces keep their useful controls while sharing the site's identity. */
html,body{background:#F1F5FA!important;color:#2B3A4A!important;font-family:'Schibsted Grotesk',Arial,sans-serif!important}
body :where(p,span,div,section,article,header,footer,nav,aside,label,button,input,select,textarea,summary,small,strong,a,li,dt,dd,td,th){font-family:'Schibsted Grotesk',Arial,sans-serif}
button,input,select,textarea{font-family:'Schibsted Grotesk',Arial,sans-serif!important}
body :where(.mr-record,.wf-platform,.ir-page,.sw-page,.hc-page){font-family:'Schibsted Grotesk',Arial,sans-serif!important;color:#2B3A4A}
.ir-header h1,.demo-shell #welcome h1{font-family:'Newsreader',Georgia,serif!important;font-weight:500!important;letter-spacing:-.015em!important}
.ir-header h1{font-size:clamp(1.7rem,3vw,2.5rem)!important}
.ir-page,.mr-page{padding-top:28px!important}
.mr-top{background:#F1F5FA!important;color:#2B3A4A!important;border-bottom:1px solid #CBD8E4}
.mr-top>span>span,.mr-top small{color:#485A6C!important}
.wf-platform .wf-bar.xbar,.wf-platform .wf-playback,.wf-platform .wf-controls,.wf-platform .wf-toolbar{background:#F1F5FA!important;color:#2B3A4A!important;border-color:#CBD8E4!important}
.wf-platform .wf-account,.wf-platform .wf-search{color:#485A6C!important;border-color:#CBD8E4!important}
.wf-platform .wf-brand{color:#2B3A4A!important}
.wf-header,.wf-platform .wf-toolbar .ir-timing,.wf-platform .wf-toolbar .ir-timing span{background:#F1F5FA!important;color:#485A6C!important}
.wf-playback button,.wf-toolbar button{color:#2B3A4A!important;background:white!important;border-color:#CBD8E4!important}
.wf-playback button[aria-current],.wf-toolbar button[aria-current]{color:#2F55C7!important;border-color:#2F55C7!important}
.mr-record h2,.mr-record h3,.mr-record h4,.wf-platform h2,.wf-platform h3,.hc-page h2,.hc-page h3{font-family:'Schibsted Grotesk',Arial,sans-serif!important}
.demo-shell>header:not(.ds-header){background:white!important;color:#485A6C!important;border-bottom:1px solid #CBD8E4!important;box-shadow:none!important;position:static!important;padding:14px 24px!important}
.demo-shell>header:not(.ds-header)>strong{font-size:15px;font-weight:500}
.demo-shell>header:not(.ds-header)>a{display:none}
.demo-shell #welcome{background:#F1F5FA!important;color:#2B3A4A!important;min-height:0;padding:56px 24px 64px!important}
.demo-shell #welcome .hero-copy{max-width:760px;margin:auto}
.demo-shell #welcome h1{font-size:clamp(2.6rem,5vw,4rem)!important;color:#2B3A4A!important}
.demo-shell #welcome h1 em{font-style:normal;color:#2B3A4A!important}
.demo-shell #welcome .hero-intro{color:#485A6C!important;font-size:18px!important}
.demo-shell #welcome .button,.demo-shell #start-guided-demo{background:#2F55C7!important;border-color:#2F55C7!important;color:white!important}
.demo-shell #welcome .eyebrow{color:#2F55C7!important}
.demo-config,.demo-config-head,.demo-config-footer{background:#F1F5FA!important;color:#2B3A4A!important}
.demo-config h2{font-family:'Newsreader',Georgia,serif!important;font-weight:500!important}
.demo-config label,.demo-config p,.demo-config small{color:#485A6C!important}
.ds-demo-heading{max-width:1200px;margin:24px auto 0;padding:0 20px;color:#485A6C;font:14px/1.5 'Schibsted Grotesk',Arial,sans-serif}
.ds-demo-heading a{color:#2F55C7;text-underline-offset:4px}
.ds-embedded .ds-header,.ds-embedded .ds-footer,.ds-embedded .ds-demo-heading{display:none!important}
@media(max-width:600px){.ir-page,.mr-page{padding-inline:14px!important}.demo-shell #welcome{padding-top:32px!important}.ds-demo-heading{padding-inline:14px}}
