@font-face{font-family:PaceSans;src:url(brand/open-sans-Regular.woff) format("woff");font-weight:400;font-display:swap}
@font-face{font-family:PaceSans;src:url(brand/open-sans-Bold.woff) format("woff");font-weight:600 700;font-display:swap}
@font-face{font-family:PaceSans;src:url(brand/open-sans-ExtraBold.woff) format("woff");font-weight:800 900;font-display:swap}
:root{--ink:#09235c;--slate:#43566a;--edge:#ced7e0;--teal:#006eae;--sans:PaceSans,"Open Sans",Arial,sans-serif;--mono:var(--sans)}
body{background:white;color:#182e45}.top{background:white;color:var(--ink);border-bottom:1px solid var(--edge);padding-block:12px}.brand img{display:block;width:185px;height:auto}.sep{display:block;font-size:16px;font-weight:700;color:var(--ink);border-color:#c4cfdb}.demo{color:#3d576e}.hero{isolation:isolate;background:#e6ebf0;color:#08215e;border-radius:5px;box-shadow:none}.hero h1,.aside h2,dialog h2{font-family:var(--sans);font-weight:800;letter-spacing:-.035em}.hero h1{font-size:clamp(32px,3.4vw,51px)}.hero p,.hero .eyebrow{color:#163966}.art{background-color:#07578a;background-image:linear-gradient(#ffffff14 1px,transparent 1px),linear-gradient(90deg,#ffffff14 1px,transparent 1px);mask-image:none}.art svg{stroke:#ddf2ff}.art svg text{fill:#fff}.crumb,.meta,.sub,.muted,.footer,.tab{color:#475c70}.sub{letter-spacing:.015em}.tab.on,.tab:hover,.link,.doclink{color:#006ca9}.tabs,.tab.on{border-color:#c3cfde}.tab.on{border-bottom-color:#007cbd}.panel,.metrics,.box,.source-card{border-radius:5px;box-shadow:none}.panel h2,.panel h3,dialog h2,.item,.metric strong{color:var(--ink)}.panel .head h2{font-weight:800}.aside{background:#edf5fb;border-color:#c7dced}.aside .eyebrow,.aside p{color:#244b6e}.aside h2{font-size:clamp(23px,2.1vw,30px)}.pill,.pill.blue{background:#e6f3fb;color:#135b8a}.warn{background:#fff1d4;color:#814c00}.primary,.control.primary{background:#0070ad;color:white;border-color:#0070ad}.control.primary:hover:not(:disabled){background:#004e82}.control,select,.close{border-radius:4px;border-color:#abbaCA}.control:not(.primary),.close,select{color:#193f61}.control:not(.primary):hover:not(:disabled),.close:hover,.source-card:hover,tr:has(.item):hover td{background:#eef6fb}.box,.source-card,.intake-paper,th{background:#f2f5f8;color:#28435d}.source-card small,th{color:#475b6f}.source-card:hover,.intake-paper,.stage{border-color:#7faacb}td,.doc{border-color:#dbe3ea}.box,.source-card,.metrics,.panel,dialog{border-color:#c7d3df}.notice{color:#604800}dialog::backdrop{background:#0a224a9c}.stage .sub{color:#45617d}.head h2{letter-spacing:-.035em}
@media(max-width:850px){.art{opacity:1}.hero h1,.hero p{max-width:63%}}
@media(max-width:620px){.brand img{width:128px}.sep{font-size:12px;padding-left:8px}.top{gap:7px}.demo{font-size:9px}.hero h1,.hero p{max-width:100%}}
