:root{--bl-white:#fff;--bl-blue:#2424fc;--bl-black:#000;--bl-blue-deep:#1b1bbd;--bl-blue-press:#1313c9;--bl-blue-electric:#1400ff;--bl-blue-tint:#e9e9ff;--bl-lavender:#bbbbfe;--bl-highlight:#f3ff6e;--bl-highlight-tint:#fbffd2;--bl-highlight-paper:#fefff1;--bl-ink:#000;--bl-ink-negative:#b42318;--bl-ink-amber:#b54708;--bl-ink-muted:#595959;--bl-ink-slate:#8e98a8;--bl-ink-faint:#999;--bl-surface:#f0f2f5;--bl-surface-alt:#f4f4f7;--bl-surface-amber:#fffaeb;--bl-surface-negative:#fef3f2;--bl-line:#e6e6e6;--bl-line-axis:#d8dde4;--bl-line-cool:#e9ebf8;--ground-light:var(--bl-white);--ground-brand:var(--bl-blue);--ground-dark:var(--bl-black);--text-strong:var(--bl-black);--text-body:var(--bl-ink-muted);--text-chrome:var(--bl-ink-muted);--text-on-brand:var(--bl-white);--text-body-on-brand:var(--bl-blue-tint);--text-chrome-on-brand:var(--bl-blue-tint);--text-accent:var(--bl-blue);--text-highlight:var(--bl-highlight);--surface-card:var(--bl-surface);--surface-card-on-brand:var(--bl-blue-deep);--surface-pill:var(--bl-surface-alt);--surface-stat:var(--bl-blue-tint);--border-hairline:var(--bl-line);--border-axis:var(--bl-line-axis);--border-muted:var(--bl-ink-slate);--surface-muted:var(--bl-ink-slate);--track-empty:var(--bl-blue-tint);--track-fill:var(--bl-blue);--link:var(--bl-blue);--link-hover:var(--bl-blue-deep);--focus-ring:var(--bl-blue);--border-accent:var(--bl-blue);--border-accent-deep:var(--bl-blue-deep);--surface-brand-hover:var(--bl-blue-deep);--surface-brand-press:var(--bl-blue-press);--surface-accent:var(--bl-blue-tint);--surface-note:var(--bl-highlight-tint);--surface-alt-fill:var(--bl-lavender);--text-accent-deep:var(--bl-blue-deep);--text-negative:var(--bl-ink-negative);--surface-figure:var(--bl-blue-tint);--surface-figure-negative:var(--bl-surface-negative);--surface-chrome-mark:var(--bl-ink-muted);--text-caution:var(--bl-ink-amber);--surface-caution:var(--bl-surface-amber);--surface-raised:var(--bl-white);--surface-ink:var(--bl-ink);--surface-brand:var(--bl-blue);--text-on-ink:var(--bl-white);--font-core:"NB International Pro", "Helvetica Neue", arial, sans-serif;--font-mono:"NB International Pro Mono", ui-monospace, sfmono-regular, menlo, monospace;--font-icons:"Material Symbols Outlined";--weight-light:300;--weight-book:400;--weight-regular:450;--weight-medium:500;--weight-bold:700;--type-display-size:clamp(3rem, 6.6cqw, 8rem);--type-statement-size:clamp(1.75rem, 3.3cqw, 4rem);--type-lead-size:clamp(1.375rem, 2.5cqw, 3rem);--type-subhead-size:clamp(1.125rem, 1.65cqw, 2rem);--type-headline-size:clamp(1.9rem, 3.7vw, 3.4rem);--type-lead-headline-size:clamp(2.2rem, 4.4vw, 4.1rem);--type-body-size:clamp(1rem, 1.25vw, 1.2rem);--type-lead-body-size:clamp(1.1rem, 1.42vw, 1.36rem);--type-fine-size:clamp(.7rem, .72cqw, .8125rem);--type-detail-size:clamp(.88rem, 1vw, 1rem);--type-exhibit-title-size:clamp(.78rem, .92cqw, .9rem);--type-card-title-size:clamp(1rem, 1.25vw, 1.22rem);--type-rail-size:clamp(1.7rem, 3vw, 2.6rem);--type-legal-title-size:clamp(1.6rem, 2.6vw, 2.3rem);--type-legal-size:clamp(.8rem, .9vw, .88rem);--type-module-title-size:clamp(1.8rem, 3.2vw, 2.9rem);--type-lede-size:clamp(.92rem, 1.05vw, 1.1rem);--type-display-track:-.8px;--type-statement-track:-.8px;--type-lead-track:-.4px;--type-subhead-track:-.2px;--type-body-track:-.15px;--type-display-line:1;--type-statement-line:1.19;--type-lead-line:1.21;--type-subhead-line:1.19;--type-body-line:1.55;--type-takeaway-line:1.4;--type-headline-line:1.06;--type-module-title-line:1.07;--type-rail-line:1.08;--type-legal-title-line:1.1;--type-card-title-line:1.2;--type-card-body-line:1.45;--type-note-line:1.5;--type-prose-line:1.6;--type-legal-line:1.65;--type-takeaway-size:clamp(1rem, 1.3vw, 1.25rem);--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--space-96:96px;--space-100:100px;--space-120:120px;--bar-height:20px;--timeline-rule:4px;--measure-max:1280px;--pad-x:clamp(1.25rem, 4.4cqw, 6rem);--gap-col:clamp(2rem, 4cqw, 6rem);--radius-card:24px;--radius-tile:16px;--radius-pill:9999px;--hairline:1px solid var(--border-hairline);--shadow-none:none;--ease:cubic-bezier(.2, 0, 0, 1);--duration:.18s}
@font-face{font-family:NB International Pro;src:url(/fonts/NBInternationalPro-Book.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NB International Pro;src:url(/fonts/NBInternationalPro-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NB International Pro Mono;src:url(/fonts/NBInternationalPro-Mono.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Material Symbols Outlined;src:url(/fonts/MaterialSymbolsOutlined.woff2)format("woff2-variations");font-weight:100 700;font-style:normal;font-display:block}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-core);font-weight:var(--weight-book);font-size:var(--type-body-size);letter-spacing:var(--type-body-track);color:var(--text-strong);background:var(--ground-light);-webkit-font-smoothing:antialiased}[data-sim-root]{min-height:100vh;container:sim/inline-size}a{color:var(--link);border-bottom:1px solid;text-decoration:none}a:hover{color:var(--link-hover)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
