:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-2:#eeeff0;--panel:#eeeff0;--card:#fff;--ink:#111;--ink-2:#3a3a3a;--ink-3:#5e5e5e;--line:#d9dbde;--accent:#006c98;--accent-ink:#005d82;--deep:#003c34;--brand-green:#008765;--amber:#a4690a;--amber-ink:#8a5210;--red:#cd3309;--display:"Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--body:"Roboto", "Helvetica Neue", Arial, sans-serif;--mono:"Roboto Condensed", "Arial Narrow", Arial, sans-serif;--serif:"Merriweather", Georgia, "Times New Roman", serif;--measure:68ch;--wrap:1180px;--stripe:linear-gradient(90deg, #f99f1e 0 14.28%, #4ababd 0 28.57%, #f06666 0 42.86%, #6786d6 0 57.14%, #9c4f78 0 71.43%, #387338 0 85.71%, #1f3b91 0 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:var(--body);margin:0;font-size:16px;line-height:1.55}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent-ink)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--display);letter-spacing:0;text-wrap:balance;margin:0 0 12px;font-weight:700;line-height:1.08}h1{font-size:clamp(34px,5vw,52px)}h2{font-size:clamp(24px,3vw,30px)}h3{font-size:20px;font-weight:700}p{margin:0 0 14px}.eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:700}.muted{color:var(--ink-3)}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}.measure{max-width:var(--measure)}.lead{color:var(--ink-2);font-size:19px;line-height:1.45}blockquote.voice{font-family:var(--serif)}.tablewrap{border:1px solid var(--line);background:var(--card);border-radius:4px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 12px}th{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--deep);background:var(--panel);font-size:12.5px;font-weight:700}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}tbody tr:last-child td{border-bottom:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--deep);color:#fff;z-index:10;border-radius:4px;padding:8px 12px;position:absolute;top:-40px;left:8px}.skip:focus{top:8px}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}button.primary,.button{font:inherit;border:1px solid var(--brand-green);background:var(--brand-green);color:#fff;cursor:pointer;border-radius:4px;padding:9px 16px;font-weight:700;text-decoration:none}.banner[data-astro-cid-hkbrpulz]{background:var(--amber);color:#fff;text-align:center;padding:7px 20px;font-size:14px}header[data-astro-cid-hkbrpulz].site{background:var(--deep);color:#fff}header[data-astro-cid-hkbrpulz].site .row[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:20px;min-height:62px;display:flex}.brand[data-astro-cid-hkbrpulz]{font-family:var(--display);color:#fff;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.1;text-decoration:none}.brand[data-astro-cid-hkbrpulz] small[data-astro-cid-hkbrpulz]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#a9c9c2;margin-top:2px;font-size:11.5px;font-weight:400;display:block}nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:18px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#e6efec;border-bottom:2px solid #0000;padding:4px 0;text-decoration:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:#fff}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{color:#fff;border-bottom-color:#f99f1e;font-weight:700}.search[data-astro-cid-hkbrpulz] input[data-astro-cid-hkbrpulz]{font:inherit;color:#fff;background:#0d4a41;border:1px solid #2f5d55;border-radius:4px;width:130px;padding:6px 10px;font-size:13.5px}.search[data-astro-cid-hkbrpulz] input[data-astro-cid-hkbrpulz]::placeholder{color:#a9c9c2}.search[data-astro-cid-hkbrpulz] input[data-astro-cid-hkbrpulz]:focus{outline-offset:1px;outline:2px solid #f99f1e;width:200px}.stripe[data-astro-cid-hkbrpulz]{background:var(--stripe);height:5px}footer[data-astro-cid-hkbrpulz].site{background:var(--deep);color:#d5e4e0;margin-top:56px;padding:26px 0 40px;font-size:13.5px}footer[data-astro-cid-hkbrpulz].site a[data-astro-cid-hkbrpulz]{color:#fff}footer[data-astro-cid-hkbrpulz].site .row[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;gap:8px 28px;display:flex}@media (width<=1180px){header[data-astro-cid-hkbrpulz].site .row[data-astro-cid-hkbrpulz]{flex-wrap:wrap;padding:10px 0}nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:8px 14px}.search[data-astro-cid-hkbrpulz]{margin-left:auto}}
