/* Black closing section provides a clear stop after the light-grey sector ticker. */
@font-face{font-family:'Reality Index';src:url('fonts/manrope-light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}
#site.light-sim #contact{background:#0b0b0b!important;color:#fff;background-image:none!important}
#site.light-sim #contact>h2,#site.light-sim #contact .reality-contact h2,#site.light-sim #contact .reality-contact h2 em{color:#fff!important}
#site.light-sim #contact>h2 .closing-arrow{display:inline-block;color:#2355ff!important;white-space:nowrap}
#site.light-sim #contact .eyebrow,#site.light-sim #contact .reality-contact-kicker{color:#2355ff!important}
#site.light-sim #contact .footerend{color:#a4a7ad;border-color:#ffffff35}
#site.light-sim #contact .footerend a{color:#fff}
#site.light-sim #contact .footerend a:hover,#site.light-sim #contact .footerend a:focus-visible{color:#91adff}
#site.light-sim #contact .reality-contact-copy p,#site.light-sim #contact .reality-contact-note{color:#b5b7bd}
#site.light-sim #storytelling .focus-area-number,#site.light-sim .neutral-principle .neutral-number,#site.light-sim .story-controls button>span{
 font-family:'Reality Index','Helvetica Neue',Arial,sans-serif!important;
 font-weight:300;font-style:normal;font-feature-settings:'zero' 0,'tnum' 1;
 font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;border-radius:0!important;
}
#site.light-sim #storytelling .focus-area-number,#site.light-sim .neutral-principle .neutral-number{font-size:17px}
@media(max-width:700px){#site.light-sim #storytelling .focus-area-number,#site.light-sim .neutral-principle .neutral-number{font-size:15px}}
