:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0b0c0e;--navy:#1d2b45;--teal:#0f766e;--teal-bright:#0d9488;--accent:#0f766e;--accent-hover:#0d9488;--on-accent:#fff;--topbar:#1d2b45;--mist:#dbe4ec;--paper:#f9fafb;--surface:#fff;--white:#fff;--danger:#b42318;--amber-bg:#fdf3e1;--amber-fg:#6b4300;--amber-border:#e7c37a;--amber-soft:#fdf8ec;--green-bg:#dff3ef;--green-soft:#e8f4f2;--green-border:#c6e3de;--red-bg:#fde8e6;--red-soft:#fdf1f0;--slate-bg:#eef2f6;--slate-fg:#3d4a5f;--slate-border:#b9c4d0;--blue-bg:#e3edf8;--blue-fg:#1d4f8a;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231d2b45' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--radius:10px;--footer-h:40px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#dbe4ec;--navy:#f9fafb;--teal:#0d9488;--teal-bright:#0d9488;--accent:#0f766e;--accent-hover:#0d9488;--on-accent:#f9fafb;--topbar:#1d2b45;--mist:#dbe4ec47;--paper:#0b0c0e;--surface:#1d2b45;--white:#1d2b45;--danger:#e39b9b;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23dbe4ec' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--amber-bg:#e7c37a29;--amber-fg:#e7c37a;--amber-border:#e7c37a80;--amber-soft:#e7c37a14;--green-bg:#0d948833;--green-soft:#0d94881f;--green-border:#0d948873;--red-bg:#e39b9b29;--red-soft:#e39b9b14;--slate-bg:#dbe4ec1a;--slate-fg:#dbe4ec;--slate-border:#dbe4ec59;--blue-bg:#dbe4ec29;--blue-fg:#dbe4ec}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#dbe4ec;--navy:#f9fafb;--teal:#0d9488;--teal-bright:#0d9488;--accent:#0f766e;--accent-hover:#0d9488;--on-accent:#f9fafb;--topbar:#1d2b45;--mist:#dbe4ec47;--paper:#0b0c0e;--surface:#1d2b45;--white:#1d2b45;--danger:#e39b9b;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23dbe4ec' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--amber-bg:#e7c37a29;--amber-fg:#e7c37a;--amber-border:#e7c37a80;--amber-soft:#e7c37a14;--green-bg:#0d948833;--green-soft:#0d94881f;--green-border:#0d948873;--red-bg:#e39b9b29;--red-soft:#e39b9b14;--slate-bg:#dbe4ec1a;--slate-fg:#dbe4ec;--slate-border:#dbe4ec59;--blue-bg:#dbe4ec29;--blue-fg:#dbe4ec}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), Arial, sans-serif;font-size:11pt;line-height:1.15}p{margin:0 0 10pt}.title,h1,h2,h3{font-family:var(--font-heading), Arial, sans-serif;color:var(--navy);margin:0 0 10pt;line-height:1.15}.title{font-size:14pt;font-weight:700;text-decoration:underline}h1{font-size:13pt;font-weight:700;text-decoration:underline}h2{font-size:12pt;font-weight:700}h3{font-size:11pt;font-weight:400;text-decoration:underline}h4{font-family:var(--font-body), Arial, sans-serif;margin:0 0 10pt;font-size:11pt;font-weight:400;text-decoration:underline}a{color:var(--teal)}a:hover{color:var(--teal-bright)}:focus-visible{outline:2px solid var(--teal-bright);outline-offset:2px}
