.site-search[data-astro-cid-n3mvpwq5]{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;inline-size:100%;margin:0;display:grid}.site-search[data-astro-cid-n3mvpwq5].is-not-found{inline-size:min(100%,36rem);margin-block:var(--space-4) var(--space-2)}.site-search[data-astro-cid-n3mvpwq5] input[data-astro-cid-n3mvpwq5]{min-block-size:2.75rem;min-inline-size:0;padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface)}.site-search[data-astro-cid-n3mvpwq5] button[data-astro-cid-n3mvpwq5]{min-block-size:2.75rem;padding-inline:var(--space-4)}.site-footer[data-astro-cid-jo6i4kqk]{gap:var(--space-2);padding:var(--space-5) var(--space-4);border-block-start:1px solid var(--color-border);display:grid}.site-header[data-astro-cid-nen7h5rs]{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border);background:var(--color-surface);display:grid}.site-brand[data-astro-cid-nen7h5rs]{inline-size:fit-content;font-weight:800}.site-search-tagline[data-astro-cid-nen7h5rs]{margin:0}.site-nav[data-astro-cid-nen7h5rs]{gap:var(--space-2);flex-wrap:wrap;display:flex}.site-nav-link[data-astro-cid-nen7h5rs]{font-weight:700}.site-nav-link[data-astro-cid-nen7h5rs].is-current{text-decoration-thickness:.16em}.site-header[data-astro-cid-nen7h5rs].is-compact{gap:var(--space-2);padding:var(--space-3) var(--space-4)}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--blue:#47a;--blue-dark:#3a6590;--red:#e67;--red-dark:#b24c59;--green:#283;--green-dark:#1d742b;--yellow:#cb4;--yellow-dark:#706725;--cyan:#6ce;--cyan-dark:#387083;--purple:#a37;--purple-dark:#902b65;--gray:#bbb;--rule:#ddd;--rule-strong:#bbb;--surface-subtle:#f7f7f7;--color-blue:var(--blue);--color-red:var(--red);--color-green:var(--green);--color-yellow:var(--yellow);--color-cyan:var(--cyan);--color-purple:var(--purple);--color-gray:var(--gray);--color-background:#fff;--color-surface:#fff;--color-surface-soft:var(--surface-subtle);--color-border:var(--rule);--color-border-strong:var(--rule-strong);--color-blue-dark:var(--blue-dark);--color-red-dark:var(--red-dark);--color-green-dark:var(--green-dark);--color-yellow-dark:var(--yellow-dark);--color-cyan-dark:var(--cyan-dark);--color-purple-dark:var(--purple-dark);--color-gray-dark:#676767;--color-blue-bg:#ecf1f6;--color-red-bg:#fdf0f1;--color-green-bg:#e9f3eb;--color-yellow-bg:#faf8ec;--color-cyan-bg:#f0fafd;--color-purple-bg:#f6ebf1;--color-gray-bg:#f8f8f8;--color-primary:var(--color-blue);--color-primary-hover:var(--color-blue-dark);--color-link:var(--color-blue-dark);--color-focus:var(--color-purple);--color-success:var(--color-green-dark);--color-success-bg:var(--color-green-bg);--color-warning:var(--color-yellow-dark);--color-warning-bg:var(--color-yellow-bg);--color-danger:var(--color-purple-dark);--color-danger-bg:var(--color-purple-bg);--color-info:var(--color-blue-dark);--color-info-bg:var(--color-blue-bg);--color-positive:var(--color-green);--color-negative:var(--color-purple);--color-positive-bg:var(--color-green-bg);--color-negative-bg:var(--color-purple-bg);--color-surface-base:var(--color-surface);--color-surface-muted:var(--color-surface-soft);--color-surface-accent:var(--color-blue-bg);--color-surface-border:var(--color-border);--color-surface-shadow:none;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--radius-control:.375rem;--radius-sm:var(--radius-control);--radius-md:var(--radius-control);--radius-lg:0;--radius-xl:0;--radius-pill:var(--radius-control);--site-shell-width:40rem;--header-sticky-offset:0rem;--page-header-sticky-offset:var(--header-sticky-offset)}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;font-size:100%}body{background:var(--color-background);margin:0;font-size:1em;line-height:1.55}button,input,select,textarea{font:inherit}img,svg{max-inline-size:100%}a{text-underline-offset:.16em;text-decoration:underline .08em}a:hover{text-decoration-thickness:.12em}a[href],button,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin:0;font-size:1em;line-height:1.4}h1{font-size:1.25em;font-weight:800;line-height:1.3}h2{border-block-end:2px solid;padding-block-end:var(--space-1);font-weight:800}h3,h4{font-weight:700}h5,h6{font-weight:600}p,ul,ol,dl,figure{margin:0}main,section,article,header,nav,aside,figure,table{min-inline-size:0}table{border-collapse:collapse;background:var(--color-surface);inline-size:100%}th,td{border-block-end:1px solid var(--color-border);vertical-align:top;text-align:start;padding:.45rem .35rem;line-height:1.45}th{background:var(--color-surface-soft);font-weight:700}small{font-size:.9em}summary{min-block-size:2.75rem}.site-shell{inline-size:min(100%, var(--site-shell-width));background:var(--color-background);min-block-size:100dvh;min-inline-size:0;max-inline-size:100%;margin-inline:auto}.site-shell.has-compact-header{--page-header-sticky-offset:0rem}.site-main{min-inline-size:0}.page{inline-size:100%;min-inline-size:0;padding-inline:var(--space-4);padding-block:var(--space-3) var(--space-5)}.container{inline-size:100%;min-inline-size:0}.row{gap:var(--space-3);flex-direction:column;display:flex}.column{inline-size:100%}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow,.text-small{font-size:.9em;line-height:1.5}.eyebrow{font-weight:700}.text-positive{color:var(--color-positive)}.text-negative{color:var(--color-negative)}.prose{overflow-wrap:anywhere;max-inline-size:100%;line-height:1.7}.prose p{margin-block:0 .95em}.prose p:last-child{margin-block-end:0}.button,button,input[type=submit]{min-block-size:2.75rem;padding-inline:var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-background);cursor:pointer;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.button:hover,button:hover,input[type=submit]:hover,.button:focus-visible,button:focus-visible,input[type=submit]:focus-visible{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-background)}.button.button-outline{background:var(--color-surface);border-color:var(--color-border-strong)}.button.button-outline:hover,.button.button-outline:focus-visible{background:var(--color-blue-bg);border-color:var(--color-link)}.table-hint,.note-text{font-size:.9em;line-height:1.6}.table-wrap{background:var(--color-surface);scrollbar-width:thin;overflow-x:auto}.table-wrap table{min-inline-size:42rem}.table-wrap:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}
