:root{--font-display:"Iowan Old Style","Palatino Linotype",Georgia,serif;--font-body:"Avenir Next","Segoe UI","Helvetica Neue",Arial,sans-serif;--ink:#0b1220;--ink-rgb:11,18,32;--ink-950:#0b1220;--ink-950-rgb:11,18,32;--text:#101828;--text-rgb:16,24,40;--text-soft:#475467;--text-faint:#667085;--text-inverse:#f8fbff;--canvas:#f5f7fb;--canvas-rgb:245,247,251;--surface:#ffffff;--surface-rgb:255,255,255;--surface-soft:#f8fafc;--surface-soft-rgb:248,250,252;--surface-raised:rgba(var(--surface-rgb),0.98);--surface-subtle:#f8fafc;--surface-subtle-rgb:248,250,252;--surface-contrast:#091424;--surface-contrast-rgb:9,20,36;--surface-contrast-soft:#102a45;--hero-start:#091424;--hero-start-rgb:9,20,36;--hero-end:#102a45;--hero-end-rgb:16,42,69;--border:#d8e1ec;--border-rgb:216,225,236;--border-strong:#c7d2e0;--primary:#0f76ff;--primary-rgb:15,118,255;--primary-hover:#095ed0;--primary-hover-rgb:9,94,208;--primary-strong:#095ed0;--primary-strong-rgb:9,94,208;--primary-soft:#e8f3ff;--primary-soft-rgb:232,243,255;--accent:#06b6d4;--accent-rgb:6,182,212;--support-accent:#06b6d4;--support-accent-rgb:6,182,212;--accent-soft:#e6fbff;--accent-soft-rgb:230,251,255;--support-accent-soft:#e6fbff;--support-accent-soft-rgb:230,251,255;--success:#16a34a;--success-rgb:22,163,74;--warning:#d97706;--warning-rgb:217,119,6;--danger:#dc2626;--danger-rgb:220,38,38;--info:#0284c7;--info-rgb:2,132,199;--radius-sm:0.78rem;--radius-md:1rem;--radius-lg:1.35rem;--radius-xl:1.6rem;--header-height:4.25rem;--copy-line-height:1.52}*,:after,:before{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{margin:0;min-width:20rem;font-family:var(--font-body);color:var(--text);background:radial-gradient(circle at top left,rgba(var(--primary-rgb),.08),transparent 28rem),radial-gradient(circle at 92% 0,rgba(var(--accent-rgb),.08),transparent 24rem),radial-gradient(circle at 50% 32rem,rgba(var(--surface-rgb),.72),transparent 26rem),linear-gradient(180deg,var(--surface-soft) 0,var(--canvas) 44%,#eef2f7 100%);line-height:1.58;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg{display:block;max-width:100%}::selection{background:rgba(var(--accent-rgb),.22)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{body{background:#fff}[data-print-hidden=true],footer,header,nav{display:none!important}main{display:block}a{text-decoration:none}}