.wordmark[data-astro-cid-hhuuaa7r]{display:flex;align-items:center;justify-content:flex-start;width:min(370px,54vw);height:42px;line-height:0;overflow:hidden}img[data-astro-cid-hhuuaa7r]{display:block;width:auto;height:36px;max-width:100%;object-fit:contain;object-position:left center}@media (max-width: 720px){.wordmark[data-astro-cid-hhuuaa7r]{width:min(310px,100%);justify-content:flex-start}img[data-astro-cid-hhuuaa7r]{height:30px}}.masthead[data-astro-cid-r6zpem2t]{background:#fff;border-bottom:3px solid var(--blue)}.masthead-inner[data-astro-cid-r6zpem2t]{width:min(980px,calc(100% - 20px));margin:0 auto;border-left:1px solid var(--border-2);border-right:1px solid var(--border-2)}.brand-row[data-astro-cid-r6zpem2t]{min-height:64px;padding:12px 14px 8px;display:flex;align-items:center;justify-content:flex-start}nav[data-astro-cid-r6zpem2t]{padding:5px 10px 6px;background:var(--blue);color:#fff;font-size:11px;line-height:1.5}nav[data-astro-cid-r6zpem2t] a[data-astro-cid-r6zpem2t]{color:#fff;text-decoration:none;font-weight:700}nav[data-astro-cid-r6zpem2t] a[data-astro-cid-r6zpem2t]:visited{color:#fff}nav[data-astro-cid-r6zpem2t] a[data-astro-cid-r6zpem2t]:hover,nav[data-astro-cid-r6zpem2t] a[data-astro-cid-r6zpem2t].active{color:#fffb9b;text-decoration:underline}.sep[data-astro-cid-r6zpem2t]{display:inline-block;margin:0 7px;color:#aac6e0}@media (max-width: 720px){.masthead-inner[data-astro-cid-r6zpem2t]{width:100%;border-left:0;border-right:0}.brand-row[data-astro-cid-r6zpem2t]{align-items:flex-start;flex-direction:column;gap:8px}}footer[data-astro-cid-sz7xmlte]{background:#fff;border-top:1px solid var(--border-2)}.inner[data-astro-cid-sz7xmlte]{width:min(980px,calc(100% - 20px));margin:0 auto;padding:8px 10px 16px;color:var(--muted);font-family:var(--mono);font-size:11px;border-left:1px solid var(--border-2);border-right:1px solid var(--border-2)}.links[data-astro-cid-sz7xmlte]{float:right;display:inline-flex;gap:10px}@media (max-width: 720px){.inner[data-astro-cid-sz7xmlte]{width:100%;border-left:0;border-right:0}.links[data-astro-cid-sz7xmlte]{float:none;display:flex;margin-top:4px}}:root{color-scheme:light;--ink: #222222;--ink-2: #333333;--ink-3: #444444;--muted: #666666;--rule: #9aaec3;--rule-2: #c7d5e3;--paper: #ffffff;--paper-2: #f3f7fb;--paper-3: #e6eef7;--slate-0: #ffffff;--slate-1: #f3f7fb;--slate-2: #e6eef7;--slate-3: #c7d5e3;--slate-4: #9aaec3;--slate-5: #6f7f8f;--slate-6: #315c86;--slate-7: #154d7f;--slate-8: #003b66;--blue: #064f8d;--blue-2: #dcecff;--green: #168216;--red: #b00000;--amber: #a26500;--glacier: var(--blue);--glacier-2: #3178b9;--glacier-3: var(--blue-2);--evergreen: var(--green);--evergreen-2: #59a959;--crevasse: #3178b9;--snow: #ffffff;--basalt: #222222;--ok: var(--green);--warn: var(--amber);--err: var(--red);--info: var(--blue);--sans: Tahoma, Verdana, Arial, Helvetica, sans-serif;--mono: "Courier New", Courier, monospace;--mono-tight-lh: 1.35;--fs-xxs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-lg: 15px;--fs-xl: 18px;--fs-2xl: 22px;--fs-3xl: 28px;--fs-4xl: 36px;--fs-5xl: 44px;--site-bg: #ffffff;--main-bg: #ffffff;--surface: #ffffff;--surface-2: var(--paper-2);--surface-3: var(--paper-3);--text: var(--ink);--text-strong: #000000;--text-muted: var(--muted);--border: var(--rule-2);--border-2: var(--rule);--inverse: var(--blue);--inverse-text: #ffffff;--inverse-muted: #ffffff;--code-bg: #f7f7f7;--code-text: #111111;--shadow: transparent}.mono{font-family:var(--mono)}.tnum{font-variant-numeric:tabular-nums}.caps{text-transform:uppercase;letter-spacing:0}.rule{border:0;border-top:1px solid var(--rule)}html,body{margin:0;padding:0;background:#fff}body{font-family:var(--sans);font-size:12px;color:var(--text)}*,*:before,*:after{box-sizing:border-box}main{width:min(980px,calc(100% - 20px));min-height:calc(100vh - 170px);margin:0 auto;background:var(--main-bg);border-left:1px solid var(--border-2);border-right:1px solid var(--border-2)}a{color:#064f8d;text-decoration:underline}a:visited{color:#551a8b}a:hover{color:#b00000}::selection{color:#fff;background:#064f8d}@media (max-width: 640px){main{width:100%;border-left:0;border-right:0}}
