:root{color-scheme:dark}
html,body{margin:0;padding:0;background:#0A0C0D;color:#EAEEEE}
body{font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;line-height:1.62}
#prerender{padding:6vh 6vw;max-width:46rem}
.skip{position:absolute;left:-9999px}
.skip:focus{position:static;display:inline-block;background:#EAEEEE;color:#0A0C0D;padding:.4em .7em;margin:0 0 1.2em}
main:focus{outline:none}
h1{font-size:clamp(2rem,7vw,3.4rem);line-height:1.1;letter-spacing:-.025em;margin:0 0 .4em}
h2{font-size:1.5rem;line-height:1.2;margin:2.4em 0 .4em}
h3{font-size:1.05rem;margin:1.6em 0 .3em}
p{margin:0 0 .8em}
.eyebrow{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:#8A9497;margin:0 0 .6em}
.lede{color:#B6BEBE}
.note{color:#828C8E}
ul{margin:0 0 1em;padding-left:1.1em}
li{margin:0 0 .3em}
dt{font-weight:600;margin-top:.6em}
dd{margin:0 0 .3em;color:#B6BEBE}
table{border-collapse:collapse;margin:0 0 1em;width:100%}
th,td{text-align:left;vertical-align:top;padding:.35em .8em .35em 0;border-bottom:1px solid #232A2C}
nav a{margin-right:1em;white-space:nowrap}
a{color:#9AA4A6}
footer{margin-top:3em;color:#828C8E;font-size:.9rem}
