.rgaa-skip-link{position:fixed;top:.75rem;left:.75rem;z-index:1000000;padding:.65rem 1rem;background:#99992A;color:#fff;border-radius:.5rem;text-decoration:none;transform:translateY(-150%);transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0 10px 25px rgb(37 99 235 / .35);font-weight:600}.rgaa-skip-link:focus,.rgaa-skip-link:focus-visible{transform:translateY(0);outline:none}html{--rgaa-focus-color:#99992A;--rgaa-focus-ring:rgba(37, 99, 235, 0.35)}html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high{--rgaa-focus-color:#ffbf00;--rgaa-focus-ring:rgba(255, 191, 0, 0.6)}html.rgaa-focus-strong :where(a,button,input,select,textarea,summary,[role="button"],[role="link"],[role="menuitem"],[tabindex]):focus-visible{outline:3px solid var(--rgaa-focus-color,#99992A);outline-offset:4px;box-shadow:0 0 0 4px var(--rgaa-focus-ring,rgb(37 99 235 / .35));border-radius:.2rem}.rgaa-accessibility-panel__sentinel{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body.rgaa-dialog-open{overflow:hidden}.rgaa-accessibility-panel__intro{margin:0;padding:.75rem 1rem;border-radius:.75rem;background:rgb(148 163 184 / .12);color:#1f2933;font-size:.95rem;line-height:1.5}.rgaa-accessibility-panel__intro p{margin:0}.rgaa-accessibility-panel__hint{margin:0;font-size:.85rem;color:#64748b;line-height:1.45}.rgaa-accessibility-panel__toc{border-top:1px solid rgb(148 163 184 / .25);padding-top:.75rem}.rgaa-toc__list{list-style:none;padding:0;margin:.25rem 0 0;display:grid;gap:.35rem}.rgaa-toc__item{font-size:.9rem;line-height:1.4}.rgaa-toc__item[data-level="2"]{padding-left:.75rem}.rgaa-toc__item[data-level="3"]{padding-left:1.5rem;font-size:.85rem}.rgaa-toc__item a{display:block;padding:.45rem .6rem;border-radius:.5rem;color:inherit;text-decoration:none;background:rgb(148 163 184 / .12);transition:background 0.2s ease,color 0.2s ease}.rgaa-toc__item a:hover,.rgaa-toc__item a:focus-visible{background:rgb(37 99 235 / .16);color:var(--color-primary,#99992A);text-decoration:none}.rgaa-accessibility-wheel{position:fixed;bottom:1.5rem;right:1.5rem;top:auto;left:auto;z-index:999999;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:.75rem;font:400 16px/1.5 sans-serif;color:#1f2933}.rgaa-accessibility-toggle{border:none;border-radius:999px;background:var(--color-primary,#99992A);color:#fff;width:3rem;height:3rem;place-items:center;cursor:pointer;box-shadow:0 10px 30px rgb(15 23 42 / .25);transition:transform 0.2s ease,box-shadow 0.2s ease}.rgaa-accessibility-toggle:focus-visible{outline:3px solid var(--color-primary,#99992A);outline-offset:2px}.rgaa-accessibility-toggle:hover{transform:scale(1.05);box-shadow:0 15px 35px rgb(15 23 42 / .35)}.rgaa-accessibility-toggle__icon{font-size:1.5rem}.rgaa-accessibility-panel{width:min(350px, calc(100vw - 3rem));margin-top:.5rem;padding:0 1.25rem 1.5rem 1.25rem;background:#fff;border-radius:1rem;border:1px solid rgb(15 23 42 / .08);box-shadow:0 20px 40px -20px rgb(15 23 42 / .45);display:grid;gap:1rem;position:relative;max-height:80dvh;overflow-y:auto}.rgaa-accessibility-panel__header{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:12px 0;background:#fff;position:sticky;top:0;z-index:10}.rgaa-accessibility-panel[hidden]{display:none}.rgaa-accessibility-panel__title{margin:0;font-size:1.1rem;padding-bottom:0}.rgaa-accessibility-panel__close{border:none;background:#fff0;color:inherit;font-size:1.5rem;cursor:pointer;padding:0}.rgaa-accessibility-panel__close:hover,.rgaa-accessibility-panel__close:focus,.rgaa-accessibility-panel__close:focus-visible{color:red;background:none!important}.rgaa-accessibility-panel__group{display:grid;gap:.5rem}.rgaa-accessibility-panel__label{font-weight:600}.rgaa-control{display:flex;flex-wrap:wrap;gap:.5rem}.rgaa-control--buttons button{flex:1;min-width:45%;padding:.5rem .75rem;border-radius:999px;border:1px solid var(--color-primary,#99992A);background:#fff;color:var(--color-primary,#99992A);font-weight:600;letter-spacing:0;cursor:pointer;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.rgaa-control--buttons button:focus-visible,.rgaa-control--buttons button:hover,.rgaa-control--buttons button:focus{transform:none;box-shadow:none;color:#fff;background:var(--color-primary,#99992A);border-color:var(--color-secondary,var(--color-primary,#99992A))}.rgaa-control--buttons button[data-active="true"]{box-shadow:none;border-color:var(--color-primary,#99992A);color:#fff;background:var(--color-primary,#99992A)}.rgaa-control[data-setting="fontSize"] button{font-family:inherit;line-height:1;min-width:20%}.rgaa-control[data-setting="fontSize"] button[data-value="small"]{font-size:.85rem}.rgaa-control[data-setting="fontSize"] button[data-value="medium"]{font-size:1rem}.rgaa-control[data-setting="fontSize"] button[data-value="large"]{font-size:1.2rem}.rgaa-control[data-setting="fontSize"] button[data-value="xlarge"]{font-size:1.35rem}.rgaa-control--toggle .rgaa-toggle{flex:0;padding:0;border:none;background:#fff0;cursor:pointer}.rgaa-control--toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.rgaa-toggle{display:inline-flex;align-items:center;gap:.5rem;border:none;background:none;padding:0;cursor:pointer;color:inherit}.rgaa-toggle__track{position:relative;width:46px;height:24px;border-radius:999px;background:rgb(148 163 184 / .35);transition:background 0.2s ease}.rgaa-toggle__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 6px 14px rgb(15 23 42 / .25);transition:transform 0.2s ease,box-shadow 0.2s ease}.rgaa-control--toggle:not([data-toggle-index="0"]) .rgaa-toggle__track{background:var(--color-primary,#99992A)}.rgaa-control--toggle:not([data-toggle-index="0"]) .rgaa-toggle__thumb{transform:translateX(22px);box-shadow:0 8px 16px rgb(37 99 235 / .4)}.rgaa-toggle:focus-visible .rgaa-toggle__track{outline:none;box-shadow:0 0 0 3px rgb(37 99 235 / .35)}.rgaa-toggle:focus-visible .rgaa-toggle__thumb{outline:none;box-shadow:0 6px 14px rgb(15 23 42 / .25),0 0 0 3px rgb(37 99 235 / .35)}.rgaa-toggle__icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.75rem;background:rgb(148 163 184 / .12);color:#64748b;font-size:1rem;transition:color 0.2s ease,background 0.2s ease,opacity 0.2s ease}.rgaa-control[data-setting="fontWeight"] .rgaa-toggle__icon[data-toggle-icon="0"]{font-weight:500}.rgaa-control[data-setting="fontWeight"] .rgaa-toggle__icon[data-toggle-icon="1"]{font-weight:800;letter-spacing:-.02em}.rgaa-control--toggle[data-toggle-index="0"] .rgaa-toggle__icon[data-toggle-icon="0"],.rgaa-control--toggle:not([data-toggle-index="0"]) .rgaa-toggle__icon[data-toggle-icon="1"]{background:rgb(37 99 235 / .15);color:var(--color-primary,#99992A)}.rgaa-toggle__caption{font-size:.85rem;color:#475569;font-weight:600;text-transform:uppercase;letter-spacing:.04em}html.rgaa-font-size-small{font-size:15px}html.rgaa-font-size-large{font-size:18px}html.rgaa-font-size-xlarge{font-size:20px}html.rgaa-font-weight-bold body,html.rgaa-font-weight-bold body *{font-weight:800!important}html.rgaa-spacing-relaxed body :where(p,li,dd,blockquote,ul,ol){line-height:1.75}html.rgaa-spacing-relaxed body :where(p,li,dd){letter-spacing:.018em}html.rgaa-spacing-expanded body :where(p,li,dd,blockquote,ul,ol){line-height:1.9}html.rgaa-spacing-expanded body :where(p,li,dd){letter-spacing:.03em}html.rgaa-links-underlined body a,html.rgaa-links-underlined body a:visited,body.rgaa-links-underlined a,body.rgaa-links-underlined a:visited{text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.2em}html.rgaa-motion-reduce *,html.rgaa-motion-reduce *::before,html.rgaa-motion-reduce *::after,html.rgaa-motion-system-reduce *,html.rgaa-motion-system-reduce *::before,html.rgaa-motion-system-reduce *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}html.rgaa-carousel-paused [data-rgaa-carousel-paused="true"]{animation-play-state:paused!important}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high){color-scheme:light}:is(html.rgaa-contrast-high body,body.rgaa-contrast-high,body.a11y-contrast-high){--color-primary:#0066ff;--color-secondary:#ffd400;--color-accent:#00e5ff;--color-outline:#000000;--color-surface:#ffffff;--color-surface-alt:#f3f6ff;background-color:var(--color-surface);color:#000}:is(html.rgaa-contrast-high body,body.rgaa-contrast-high,body.a11y-contrast-high) :where(div,section,article,main,aside,header,footer,nav):not(.rgaa-accessibility-wheel){background-image:none!important;box-shadow:none!important}:is(html.rgaa-contrast-high body,body.rgaa-contrast-high,body.a11y-contrast-high) :where(p,li,span,a,h1,h2,h3,h4,h5,h6,strong,em,label,small){color:inherit}:is(html.rgaa-contrast-high body,body.rgaa-contrast-high,body.a11y-contrast-high) a,:is(html.rgaa-contrast-high body,body.rgaa-contrast-high,body.a11y-contrast-high) a:visited{color:#06f;text-decoration:underline;text-decoration-thickness:.16em;text-underline-offset:.18em}:is(html.rgaa-contrast-high body,body.rgaa-contrast-high,body.a11y-contrast-high) a:hover,:is(html.rgaa-contrast-high body,body.rgaa-contrast-high,body.a11y-contrast-high) a:focus{background:#ffd400;color:#000}:is(html.rgaa-contrast-high body,body.rgaa-contrast-high,body.a11y-contrast-high) :is(button,[type="button"],[type="submit"],[type="reset"],input,select,textarea){background-color:#fff;color:#000;border:2px solid #000;box-shadow:none!important;background-image:none!important}:is(html.rgaa-contrast-high body,body.rgaa-contrast-high,body.a11y-contrast-high) :is(button,[type="button"],[type="submit"],[type="reset"],input,select,textarea):hover,:is(html.rgaa-contrast-high body,body.rgaa-contrast-high,body.a11y-contrast-high) :is(button,[type="button"],[type="submit"],[type="reset"],input,select,textarea):focus{background-color:#06f;color:#fff;border-color:#000}:is(html.rgaa-contrast-high body,body.rgaa-contrast-high,body.a11y-contrast-high) :is(table,th,td){border-color:#000}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-skip-link{background:#ffd400;color:#000;box-shadow:none}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-accessibility-wheel,:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-accessibility-wheel *{background:#fff0;color:inherit}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-accessibility-toggle{background:#06f;color:#fff;border:2px solid #000;box-shadow:none}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-accessibility-panel{background:var(--color-surface-alt);border:2px solid #000;box-shadow:none;color:#000}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-accessibility-panel__intro{background:rgb(255 212 0 / .2);border:2px solid #000;color:#000}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-accessibility-panel__badge{background:#06f;color:#fff}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-accessibility-panel__section-title,:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-accessibility-panel__hint,:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-accessibility-panel__empty{color:#000}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-accessibility-panel__group{background:#fff;border:2px solid #000;box-shadow:none}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-control--buttons button{background:#fff;color:#000;border:2px solid #000}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-control--buttons button:hover,:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-control--buttons button:focus,:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-control--buttons button:focus-visible{background:#06f;border-color:#000;color:#fff}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-control--buttons button[data-active="true"]{background:#ffd400;border-color:#000;color:#000}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-toc__item a{background:#fff;color:#000;border:2px solid #000}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-toc__item a:hover,:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-toc__item a:focus-visible{background:#06f;color:#fff}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-toggle__track{background:#fff;border:2px solid #000}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-control--toggle:not([data-toggle-index="0"]) .rgaa-toggle__track{background:#06f}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-toggle__thumb{background:#000;box-shadow:none}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-toggle__caption{color:#000}:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-control--toggle[data-toggle-index="0"] .rgaa-toggle__icon[data-toggle-icon="0"],:is(html.rgaa-contrast-high,body.rgaa-contrast-high,body.a11y-contrast-high) .rgaa-control--toggle:not([data-toggle-index="0"]) .rgaa-toggle__icon[data-toggle-icon="1"]{background:#ffd400;color:#000}.rgaa-accessibility-panel__group{padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important}.rgaa-accessibility-panel__label{font-weight:600;display:block;font-size:.9rem;color:inherit;margin-bottom:.25rem}html.rgaa-cvd-deuteranopia body>:not(.rgaa-accessibility-wheel):not([data-rgaa-screenreader-banner]):not([data-rgaa-focus-indicator]):not(.rgaa-cvd-filters){filter:url('#rgaa-filter-deuteranopia')}html.rgaa-cvd-protanopia body>:not(.rgaa-accessibility-wheel):not([data-rgaa-screenreader-banner]):not([data-rgaa-focus-indicator]):not(.rgaa-cvd-filters){filter:url('#rgaa-filter-protanopia')}html.rgaa-cvd-tritanopia body>:not(.rgaa-accessibility-wheel):not([data-rgaa-screenreader-banner]):not([data-rgaa-focus-indicator]):not(.rgaa-cvd-filters){filter:url('#rgaa-filter-tritanopia')}html.rgaa-screenreader-helper [data-rgaa-screenreader-banner]{display:flex}html.rgaa-screenreader-helper main,html.rgaa-screenreader-helper nav,html.rgaa-screenreader-helper header,html.rgaa-screenreader-helper footer,html.rgaa-screenreader-helper aside,html.rgaa-screenreader-helper section[role],html.rgaa-screenreader-helper [role="main"],html.rgaa-screenreader-helper [role="navigation"],html.rgaa-screenreader-helper [role="complementary"],html.rgaa-screenreader-helper [role="contentinfo"]{outline:2px dashed var(--color-primary,#99992A);outline-offset:6px}html.rgaa-focus-guide :focus-visible{outline:3px solid #14b8a6;outline-offset:4px;box-shadow:0 0 0 4px rgb(20 184 166 / .35)}html.rgaa-focus-guide [data-rgaa-focus-indicator]{display:flex}[data-rgaa-screenreader-banner]{display:none;flex-direction:column;position:fixed;top:1rem;left:50%;transform:translateX(-50%);z-index:9998;max-width:min(90vw, 480px);padding:1rem 1.25rem;border-radius:.75rem;background:rgb(15 23 42 / .92);color:#f8fafc;box-shadow:0 20px 45px -20px rgb(15 23 42 / .7);font-size:.95rem;line-height:1.5;gap:.5rem}[data-rgaa-screenreader-banner] p{margin:0}[data-rgaa-focus-indicator]{display:none;position:fixed;bottom:1rem;left:1rem;z-index:9998;max-width:min(90vw, 420px);padding:.75rem 1rem;border-radius:999px;background:rgb(20 184 166 / .2);color:#0f172a;font-size:.9rem;font-weight:600;backdrop-filter:blur(6px);border:1px solid rgb(20 184 166 / .45);pointer-events:none;transition:opacity 0.2s ease;opacity:0}[data-rgaa-focus-indicator][data-active="true"]{opacity:1}.rgaa-reading-mask{position:fixed;inset:0;pointer-events:none;z-index:9999999;display:none;--rgaa-mask-top:40px;--rgaa-mask-height:140px;background:linear-gradient(to bottom,rgb(15 23 42 / .6) 0%,rgb(15 23 42 / .6) calc(var(--rgaa-mask-top, 40px) - 10px),#fff0 calc(var(--rgaa-mask-top, 40px) - 10px),#fff0 calc(var(--rgaa-mask-top, 40px) + var(--rgaa-mask-height, 140px) + 10px),rgb(15 23 42 / .6) calc(var(--rgaa-mask-top, 40px) + var(--rgaa-mask-height, 140px) + 10px),rgb(15 23 42 / .6) 100%);transition:opacity 0.2s ease;opacity:0}.rgaa-reading-mask[data-active="true"]{display:block;opacity:1}.rgaa-cvd-filters{position:absolute;inset:0;width:0;height:0;pointer-events:none}@font-face{font-family:'OpenDyslexic';src:url(https://cdn.jsdelivr.net/npm/open-dyslexic@1.0.3/otf/OpenDyslexic-Regular.otf) format('opentype');font-display:swap}html.rgaa-dyslexia-on body,html.rgaa-dyslexia-on body *{font-family:'OpenDyslexic',Arial,sans-serif}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms;animation-iteration-count:1;transition-duration:0.01ms;scroll-behavior:auto}}.screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}