#thecore-a11y-toolbar {
  position: fixed;
  z-index: 9999;
  font-size: 16px !important;
  line-height: 1.4;
  max-width: calc(100vw - 16px);
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-toggle-link,
#thecore-a11y-toolbar .thecore-a11y-toolbar-control,
#thecore-a11y-toolbar .thecore-a11y-toolbar-close {
  font: inherit;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-toggle-link {
  width: var(--thecore-a11y-toggle-size, 64px);
  height: var(--thecore-a11y-toggle-size, 64px);
  padding: 0;
  border: 0;
  border-radius: var(--thecore-a11y-toggle-radius, 32px);
  background: var(--thecore-a11y-accent, #2563eb);
  color: var(--thecore-a11y-accent-contrast, #ffffff);
  box-shadow: 0 16px 35px rgb(var(--thecore-a11y-accent-rgb, 37, 99, 235) / 0.3);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-toggle-link:hover,
#thecore-a11y-toolbar .thecore-a11y-toolbar-toggle-link:focus-visible {
  transform: translateY(-1px) scale(1.01);
  box-shadow: 0 20px 40px rgb(var(--thecore-a11y-accent-rgb, 37, 99, 235) / 0.36);
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-toggle-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-toggle-icon svg {
  width: var(--thecore-a11y-toggle-icon-size, 28px);
  height: var(--thecore-a11y-toggle-icon-size, 28px);
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-panel {
  position: absolute;
  width: var(--thecore-a11y-panel-width, min(392px, calc(100vw - 32px)));
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(12px) scale(0.96);
  transition: opacity 180ms ease, transform 180ms ease, visibility 180ms ease;
}
#thecore-a11y-toolbar.thecore-a11y-panel-up .thecore-a11y-toolbar-panel {
  inset-inline-end: 0;
  bottom: calc(var(--thecore-a11y-toggle-size, 64px) + 14px);
}
#thecore-a11y-toolbar.thecore-a11y-panel-up.thecore-a11y-align-left .thecore-a11y-toolbar-panel {
  inset-inline-end: auto;
  inset-inline-start: 0;
}
#thecore-a11y-toolbar.thecore-a11y-panel-down .thecore-a11y-toolbar-panel {
  inset-inline-end: 0;
  top: calc(var(--thecore-a11y-toggle-size, 64px) + 14px);
}
#thecore-a11y-toolbar.thecore-a11y-panel-down.thecore-a11y-align-left .thecore-a11y-toolbar-panel {
  inset-inline-end: auto;
  inset-inline-start: 0;
}
#thecore-a11y-toolbar.thecore-a11y-toolbar-open .thecore-a11y-toolbar-panel {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0) scale(1);
}
#thecore-a11y-toolbar.thecore-a11y-toolbar-without-toggle {
  width: min(var(--thecore-a11y-panel-width, min(392px, calc(100vw - 32px))), calc(100vw - 32px));
  top: calc(var(--thecore-a11y-admin-bar-offset, 0px) + var(--thecore-a11y-viewport-gap-top, 16px));
  bottom: var(--thecore-a11y-viewport-gap-bottom, 16px);
  height: auto;
  display: flex;
  flex-direction: column;
  pointer-events: none;
  align-items: flex-end;
  justify-content: flex-end;
}
#thecore-a11y-toolbar.thecore-a11y-toolbar-without-toggle.thecore-a11y-align-left {
  align-items: flex-start;
}
#thecore-a11y-toolbar.thecore-a11y-toolbar-without-toggle .thecore-a11y-toolbar-panel {
  position: relative;
  inset: auto;
  width: 100%;
}
#thecore-a11y-toolbar.thecore-a11y-toolbar-without-toggle.thecore-a11y-modal-position-top {
  justify-content: flex-start;
}
#thecore-a11y-toolbar.thecore-a11y-toolbar-without-toggle.thecore-a11y-modal-position-center {
  justify-content: center;
}
#thecore-a11y-toolbar.thecore-a11y-toolbar-without-toggle.thecore-a11y-modal-position-bottom {
  justify-content: flex-end;
}
#thecore-a11y-toolbar.thecore-a11y-toolbar-without-toggle.thecore-a11y-modal-position-top .thecore-a11y-toolbar-panel {
  transform-origin: top right;
}
#thecore-a11y-toolbar.thecore-a11y-toolbar-without-toggle.thecore-a11y-modal-position-top.thecore-a11y-align-left .thecore-a11y-toolbar-panel {
  transform-origin: top left;
}
#thecore-a11y-toolbar.thecore-a11y-toolbar-without-toggle.thecore-a11y-modal-position-center .thecore-a11y-toolbar-panel {
  transform-origin: center right;
}
#thecore-a11y-toolbar.thecore-a11y-toolbar-without-toggle.thecore-a11y-modal-position-center.thecore-a11y-align-left .thecore-a11y-toolbar-panel {
  transform-origin: center left;
}
#thecore-a11y-toolbar.thecore-a11y-toolbar-without-toggle.thecore-a11y-modal-position-bottom .thecore-a11y-toolbar-panel {
  transform-origin: bottom right;
}
#thecore-a11y-toolbar.thecore-a11y-toolbar-without-toggle.thecore-a11y-modal-position-bottom.thecore-a11y-align-left .thecore-a11y-toolbar-panel {
  transform-origin: bottom left;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-shell {
  display: flex;
  flex-direction: column;
  max-height: min(var(--thecore-a11y-module-height, min(80vh, 760px)), calc(100vh - var(--thecore-a11y-admin-bar-offset, 0px) - var(--thecore-a11y-viewport-gap-top, 16px) - var(--thecore-a11y-viewport-gap-bottom, 16px)));
  border-radius: 28px;
  overflow: hidden;
  background: var(--thecore-a11y-surface, #ffffff);
  color: var(--thecore-a11y-text, #0f172a);
  border: 1px solid rgb(148 163 184 / 0.22);
  box-shadow: 0 30px 70px rgb(15 23 42 / 0.22);
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  padding: 22px 22px 18px;
  background:
    radial-gradient(circle at top right, rgb(var(--thecore-a11y-accent-rgb, 37, 99, 235) / 0.18), transparent 52%),
    linear-gradient(180deg, rgb(var(--thecore-a11y-accent-rgb, 37, 99, 235) / 0.08), transparent);
  border-bottom: 1px solid rgb(148 163 184 / 0.16);
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-header-copy {
  min-width: 0;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-eyebrow {
  margin: 0 0 8px;
  color: var(--thecore-a11y-accent, #2563eb);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-title {
  margin: 0;
  color: var(--thecore-a11y-text, #0f172a);
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-subtitle {
  margin: 10px 0 0;
  max-width: 28ch;
  color: var(--thecore-a11y-text-muted, #64748b);
  font-size: 14px;
  line-height: 1.5;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-close {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 1px solid rgb(148 163 184 / 0.18);
  border-radius: 999px;
  background: rgb(255 255 255 / 0.72);
  color: var(--thecore-a11y-text, #0f172a);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background-color 180ms ease, transform 180ms ease;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-close:hover,
#thecore-a11y-toolbar .thecore-a11y-toolbar-close:focus-visible {
  background: rgb(255 255 255 / 0.96);
  transform: rotate(90deg);
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-close svg {
  width: 18px;
  height: 18px;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-body {
  padding: 18px 18px 8px;
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
  gap: 18px;
  overflow: auto;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-section {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-section-title {
  margin: 0;
  color: var(--thecore-a11y-text-muted, #64748b);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-grid {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-grid-item {
  margin: 0;
  padding: 0;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-card {
  width: 100%;
  min-height: 106px;
  padding: 14px 14px 16px;
  border: 1px solid var(--thecore-a11y-border, #dbe4f0);
  border-radius: 20px;
  background: var(--thecore-a11y-surface-muted, #f8fafc);
  color: var(--thecore-a11y-text, #0f172a);
  text-decoration: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px;
  cursor: pointer;
  transition: border-color 180ms ease, background-color 180ms ease, color 180ms ease, transform 180ms ease, box-shadow 180ms ease;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-card:hover,
#thecore-a11y-toolbar .thecore-a11y-toolbar-card:focus-visible {
  border-color: rgb(var(--thecore-a11y-accent-rgb, 37, 99, 235) / 0.28);
  background: rgb(var(--thecore-a11y-accent-rgb, 37, 99, 235) / 0.08);
  transform: translateY(-1px);
}
@supports (height: 100dvh) {
  #thecore-a11y-toolbar .thecore-a11y-toolbar-shell {
    max-height: min(var(--thecore-a11y-module-height, min(80vh, 760px)), calc(100dvh - var(--thecore-a11y-admin-bar-offset, 0px) - var(--thecore-a11y-viewport-gap-top, 16px) - var(--thecore-a11y-viewport-gap-bottom, 16px)));
  }
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-card.is-active {
  border-color: var(--thecore-a11y-accent, #2563eb);
  background: var(--thecore-a11y-accent, #2563eb);
  color: var(--thecore-a11y-accent-contrast, #ffffff);
  box-shadow: 0 16px 30px rgb(var(--thecore-a11y-accent-rgb, 37, 99, 235) / 0.2);
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-card.is-active .thecore-a11y-toolbar-icon-wrap {
  background: rgb(255 255 255 / 0.18);
  color: inherit;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-icon-wrap {
  width: 44px;
  height: 44px;
  border-radius: 14px;
  background: rgb(var(--thecore-a11y-accent-rgb, 37, 99, 235) / 0.12);
  color: var(--thecore-a11y-accent, #2563eb);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: background-color 180ms ease, color 180ms ease;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-icon {
  width: 22px;
  height: 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-icon svg {
  width: 100%;
  height: 100%;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-text {
  display: block;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
}
body.rtl #thecore-a11y-toolbar .thecore-a11y-toolbar-text {
  text-align: right;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-footer {
  padding: 16px 18px 18px;
  border-top: 1px solid rgb(148 163 184 / 0.16);
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-footer-button {
  min-height: 44px;
  padding: 0 16px;
  border-radius: 999px;
  border: 1px solid var(--thecore-a11y-border, #dbe4f0);
  background: #ffffff;
  color: var(--thecore-a11y-text, #0f172a);
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: background-color 180ms ease, border-color 180ms ease, transform 180ms ease;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-footer-button:hover,
#thecore-a11y-toolbar .thecore-a11y-toolbar-footer-button:focus-visible {
  border-color: rgb(var(--thecore-a11y-accent-rgb, 37, 99, 235) / 0.25);
  background: rgb(var(--thecore-a11y-accent-rgb, 37, 99, 235) / 0.08);
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-footer-button-primary {
  background: var(--thecore-a11y-accent, #2563eb);
  border-color: var(--thecore-a11y-accent, #2563eb);
  color: var(--thecore-a11y-accent-contrast, #ffffff);
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-footer-button-primary:hover,
#thecore-a11y-toolbar .thecore-a11y-toolbar-footer-button-primary:focus-visible {
  background: var(--thecore-a11y-accent, #2563eb);
  color: var(--thecore-a11y-accent-contrast, #ffffff);
  transform: translateY(-1px);
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-footer-icon {
  width: 16px;
  height: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
#thecore-a11y-toolbar .thecore-a11y-toolbar-footer-icon svg {
  width: 100%;
  height: 100%;
}
#thecore-a11y-reading-mask {
  position: fixed;
  inset: 0;
  z-index: 9998;
  display: none;
  pointer-events: none;
}
#thecore-a11y-reading-mask.is-active {
  display: block;
}
#thecore-a11y-reading-mask .thecore-a11y-reading-mask-bar,
#thecore-a11y-reading-mask .thecore-a11y-reading-mask-focus {
  position: absolute;
  inset-inline: 0;
}
#thecore-a11y-reading-mask .thecore-a11y-reading-mask-bar {
  background: rgb(15 23 42 / 0.22);
}
#thecore-a11y-reading-mask .thecore-a11y-reading-mask-focus {
  height: 112px;
  border-top: 2px solid rgb(var(--thecore-a11y-accent-rgb, 37, 99, 235) / 0.36);
  border-bottom: 2px solid rgb(var(--thecore-a11y-accent-rgb, 37, 99, 235) / 0.36);
  background: rgb(255 255 255 / 0.03);
}
@media (max-width: 767px) {
  #thecore-a11y-toolbar {
    max-width: calc(100vw - 12px);
  }
  #thecore-a11y-toolbar .thecore-a11y-toolbar-panel {
    width: min(100vw - 24px, 392px);
  }
  #thecore-a11y-toolbar .thecore-a11y-toolbar-header {
    padding: 18px 18px 16px;
  }
  #thecore-a11y-toolbar .thecore-a11y-toolbar-title {
    font-size: 20px;
  }
  #thecore-a11y-toolbar .thecore-a11y-toolbar-body {
    padding: 16px 16px 6px;
    max-height: min(72vh, 520px);
  }
  #thecore-a11y-toolbar .thecore-a11y-toolbar-card {
    min-height: 98px;
    padding: 12px 12px 14px;
  }
  #thecore-a11y-toolbar .thecore-a11y-toolbar-footer {
    padding: 14px 16px 16px;
  }
}
@media (max-width: 480px) {
  #thecore-a11y-toolbar .thecore-a11y-toolbar-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}
body.thecore-a11y-grayscale {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
body.thecore-a11y-high-contrast {
  /* This stylesheet based on 0WonB.css generated by Accessibility CSS Generator, (c) Silas S. Brown 2006-2015.  Version 0.9844 */
}
body.thecore-a11y-high-contrast .placebo {
  line-height: normal;
}
body.thecore-a11y-high-contrast * {
  box-shadow: none !important;
}
body.thecore-a11y-high-contrast a,
body.thecore-a11y-high-contrast abbr,
body.thecore-a11y-high-contrast acronym,
body.thecore-a11y-high-contrast address,
body.thecore-a11y-high-contrast article,
body.thecore-a11y-high-contrast aside,
body.thecore-a11y-high-contrast b,
body.thecore-a11y-high-contrast basefont,
body.thecore-a11y-high-contrast bdi,
body.thecore-a11y-high-contrast big,
body.thecore-a11y-high-contrast blink,
body.thecore-a11y-high-contrast blockquote,
body.thecore-a11y-high-contrast body,
body.thecore-a11y-high-contrast button,
body.thecore-a11y-high-contrast canvas,
body.thecore-a11y-high-contrast caption,
body.thecore-a11y-high-contrast center,
body.thecore-a11y-high-contrast cite,
body.thecore-a11y-high-contrast code,
body.thecore-a11y-high-contrast col,
body.thecore-a11y-high-contrast colgroup,
body.thecore-a11y-high-contrast command,
body.thecore-a11y-high-contrast dd,
body.thecore-a11y-high-contrast del,
body.thecore-a11y-high-contrast details,
body.thecore-a11y-high-contrast dfn,
body.thecore-a11y-high-contrast dir,
body.thecore-a11y-high-contrast div,
body.thecore-a11y-high-contrast dl,
body.thecore-a11y-high-contrast dt,
body.thecore-a11y-high-contrast em,
body.thecore-a11y-high-contrast embed,
body.thecore-a11y-high-contrast fieldset,
body.thecore-a11y-high-contrast figcaption,
body.thecore-a11y-high-contrast figure,
body.thecore-a11y-high-contrast font,
body.thecore-a11y-high-contrast footer,
body.thecore-a11y-high-contrast form,
body.thecore-a11y-high-contrast h1,
body.thecore-a11y-high-contrast h1 a,
body.thecore-a11y-high-contrast h1 a b,
body.thecore-a11y-high-contrast h1 abbr,
body.thecore-a11y-high-contrast h1 b,
body.thecore-a11y-high-contrast h1 center,
body.thecore-a11y-high-contrast h1 em,
body.thecore-a11y-high-contrast h1 i,
body.thecore-a11y-high-contrast h1 span,
body.thecore-a11y-high-contrast h1 strong,
body.thecore-a11y-high-contrast h2,
body.thecore-a11y-high-contrast h2 a,
body.thecore-a11y-high-contrast h2 a b,
body.thecore-a11y-high-contrast h2 abbr,
body.thecore-a11y-high-contrast h2 b,
body.thecore-a11y-high-contrast h2 center,
body.thecore-a11y-high-contrast h2 em,
body.thecore-a11y-high-contrast h2 i,
body.thecore-a11y-high-contrast h2 span,
body.thecore-a11y-high-contrast h2 strong,
body.thecore-a11y-high-contrast h3,
body.thecore-a11y-high-contrast h3 a,
body.thecore-a11y-high-contrast h3 a b,
body.thecore-a11y-high-contrast h3 abbr,
body.thecore-a11y-high-contrast h3 b,
body.thecore-a11y-high-contrast h3 center,
body.thecore-a11y-high-contrast h3 em,
body.thecore-a11y-high-contrast h3 i,
body.thecore-a11y-high-contrast h3 span,
body.thecore-a11y-high-contrast h3 strong,
body.thecore-a11y-high-contrast h4,
body.thecore-a11y-high-contrast h4 a,
body.thecore-a11y-high-contrast h4 a b,
body.thecore-a11y-high-contrast h4 abbr,
body.thecore-a11y-high-contrast h4 b,
body.thecore-a11y-high-contrast h4 center,
body.thecore-a11y-high-contrast h4 em,
body.thecore-a11y-high-contrast h4 i,
body.thecore-a11y-high-contrast h4 span,
body.thecore-a11y-high-contrast h4 strong,
body.thecore-a11y-high-contrast h5,
body.thecore-a11y-high-contrast h5 a,
body.thecore-a11y-high-contrast h5 a b,
body.thecore-a11y-high-contrast h5 abbr,
body.thecore-a11y-high-contrast h5 b,
body.thecore-a11y-high-contrast h5 center,
body.thecore-a11y-high-contrast h5 em,
body.thecore-a11y-high-contrast h5 i,
body.thecore-a11y-high-contrast h5 span,
body.thecore-a11y-high-contrast h5 strong,
body.thecore-a11y-high-contrast h6,
body.thecore-a11y-high-contrast h6 a,
body.thecore-a11y-high-contrast h6 a b,
body.thecore-a11y-high-contrast h6 abbr,
body.thecore-a11y-high-contrast h6 b,
body.thecore-a11y-high-contrast h6 center,
body.thecore-a11y-high-contrast h6 em,
body.thecore-a11y-high-contrast h6 i,
body.thecore-a11y-high-contrast h6 span,
body.thecore-a11y-high-contrast h6 strong,
body.thecore-a11y-high-contrast header,
body.thecore-a11y-high-contrast hgroup,
body.thecore-a11y-high-contrast html,
body.thecore-a11y-high-contrast i,
body.thecore-a11y-high-contrast iframe,
body.thecore-a11y-high-contrast img,
body.thecore-a11y-high-contrast input,
body.thecore-a11y-high-contrast ins,
body.thecore-a11y-high-contrast kbd,
body.thecore-a11y-high-contrast label,
body.thecore-a11y-high-contrast legend,
body.thecore-a11y-high-contrast li,
body.thecore-a11y-high-contrast listing,
body.thecore-a11y-high-contrast main,
body.thecore-a11y-high-contrast mark,
body.thecore-a11y-high-contrast marquee,
body.thecore-a11y-high-contrast menu,
body.thecore-a11y-high-contrast meter,
body.thecore-a11y-high-contrast multicol,
body.thecore-a11y-high-contrast nav,
body.thecore-a11y-high-contrast nobr,
body.thecore-a11y-high-contrast object,
body.thecore-a11y-high-contrast ol,
body.thecore-a11y-high-contrast option,
body.thecore-a11y-high-contrast output,
body.thecore-a11y-high-contrast p,
body.thecore-a11y-high-contrast plaintext,
body.thecore-a11y-high-contrast pre,
body.thecore-a11y-high-contrast progress,
body.thecore-a11y-high-contrast q,
body.thecore-a11y-high-contrast rb,
body.thecore-a11y-high-contrast rp,
body.thecore-a11y-high-contrast rt,
body.thecore-a11y-high-contrast ruby,
body.thecore-a11y-high-contrast s,
body.thecore-a11y-high-contrast samp,
body.thecore-a11y-high-contrast section,
body.thecore-a11y-high-contrast select,
body.thecore-a11y-high-contrast small,
body.thecore-a11y-high-contrast span,
body.thecore-a11y-high-contrast strike,
body.thecore-a11y-high-contrast strong,
body.thecore-a11y-high-contrast sub,
body.thecore-a11y-high-contrast summary,
body.thecore-a11y-high-contrast sup,
body.thecore-a11y-high-contrast svg,
body.thecore-a11y-high-contrast table,
body.thecore-a11y-high-contrast tbody,
body.thecore-a11y-high-contrast td,
body.thecore-a11y-high-contrast text,
body.thecore-a11y-high-contrast textarea,
body.thecore-a11y-high-contrast th,
body.thecore-a11y-high-contrast thead,
body.thecore-a11y-high-contrast time,
body.thecore-a11y-high-contrast tr,
body.thecore-a11y-high-contrast tt,
body.thecore-a11y-high-contrast u,
body.thecore-a11y-high-contrast ul,
body.thecore-a11y-high-contrast var,
body.thecore-a11y-high-contrast video,
body.thecore-a11y-high-contrast xmp {
  -moz-appearance: none !important;
  -moz-user-select: text !important;
  -webkit-user-select: text !important;
  background-image: none !important;
  text-shadow: none !important;
  user-select: text !important;
}
body.thecore-a11y-high-contrast a,
body.thecore-a11y-high-contrast abbr,
body.thecore-a11y-high-contrast acronym,
body.thecore-a11y-high-contrast address,
body.thecore-a11y-high-contrast article,
body.thecore-a11y-high-contrast aside,
body.thecore-a11y-high-contrast b,
body.thecore-a11y-high-contrast basefont,
body.thecore-a11y-high-contrast bdi,
body.thecore-a11y-high-contrast big,
body.thecore-a11y-high-contrast blink,
body.thecore-a11y-high-contrast blockquote,
body.thecore-a11y-high-contrast body,
body.thecore-a11y-high-contrast canvas,
body.thecore-a11y-high-contrast caption,
body.thecore-a11y-high-contrast center,
body.thecore-a11y-high-contrast cite,
body.thecore-a11y-high-contrast code,
body.thecore-a11y-high-contrast col,
body.thecore-a11y-high-contrast colgroup,
body.thecore-a11y-high-contrast command,
body.thecore-a11y-high-contrast dd,
body.thecore-a11y-high-contrast del,
body.thecore-a11y-high-contrast details,
body.thecore-a11y-high-contrast dfn,
body.thecore-a11y-high-contrast dir,
body.thecore-a11y-high-contrast div,
body.thecore-a11y-high-contrast dl,
body.thecore-a11y-high-contrast dt,
body.thecore-a11y-high-contrast em,
body.thecore-a11y-high-contrast embed,
body.thecore-a11y-high-contrast fieldset,
body.thecore-a11y-high-contrast figcaption,
body.thecore-a11y-high-contrast figure,
body.thecore-a11y-high-contrast font,
body.thecore-a11y-high-contrast footer,
body.thecore-a11y-high-contrast form,
body.thecore-a11y-high-contrast h1,
body.thecore-a11y-high-contrast h1 a,
body.thecore-a11y-high-contrast h1 a b,
body.thecore-a11y-high-contrast h1 abbr,
body.thecore-a11y-high-contrast h1 b,
body.thecore-a11y-high-contrast h1 center,
body.thecore-a11y-high-contrast h1 em,
body.thecore-a11y-high-contrast h1 i,
body.thecore-a11y-high-contrast h1 span,
body.thecore-a11y-high-contrast h1 strong,
body.thecore-a11y-high-contrast h2,
body.thecore-a11y-high-contrast h2 a,
body.thecore-a11y-high-contrast h2 a b,
body.thecore-a11y-high-contrast h2 abbr,
body.thecore-a11y-high-contrast h2 b,
body.thecore-a11y-high-contrast h2 center,
body.thecore-a11y-high-contrast h2 em,
body.thecore-a11y-high-contrast h2 i,
body.thecore-a11y-high-contrast h2 span,
body.thecore-a11y-high-contrast h2 strong,
body.thecore-a11y-high-contrast h3,
body.thecore-a11y-high-contrast h3 a,
body.thecore-a11y-high-contrast h3 a b,
body.thecore-a11y-high-contrast h3 abbr,
body.thecore-a11y-high-contrast h3 b,
body.thecore-a11y-high-contrast h3 center,
body.thecore-a11y-high-contrast h3 em,
body.thecore-a11y-high-contrast h3 i,
body.thecore-a11y-high-contrast h3 span,
body.thecore-a11y-high-contrast h3 strong,
body.thecore-a11y-high-contrast h4,
body.thecore-a11y-high-contrast h4 a,
body.thecore-a11y-high-contrast h4 a b,
body.thecore-a11y-high-contrast h4 abbr,
body.thecore-a11y-high-contrast h4 b,
body.thecore-a11y-high-contrast h4 center,
body.thecore-a11y-high-contrast h4 em,
body.thecore-a11y-high-contrast h4 i,
body.thecore-a11y-high-contrast h4 span,
body.thecore-a11y-high-contrast h4 strong,
body.thecore-a11y-high-contrast h5,
body.thecore-a11y-high-contrast h5 a,
body.thecore-a11y-high-contrast h5 a b,
body.thecore-a11y-high-contrast h5 abbr,
body.thecore-a11y-high-contrast h5 b,
body.thecore-a11y-high-contrast h5 center,
body.thecore-a11y-high-contrast h5 em,
body.thecore-a11y-high-contrast h5 i,
body.thecore-a11y-high-contrast h5 span,
body.thecore-a11y-high-contrast h5 strong,
body.thecore-a11y-high-contrast h6,
body.thecore-a11y-high-contrast h6 a,
body.thecore-a11y-high-contrast h6 a b,
body.thecore-a11y-high-contrast h6 abbr,
body.thecore-a11y-high-contrast h6 b,
body.thecore-a11y-high-contrast h6 center,
body.thecore-a11y-high-contrast h6 em,
body.thecore-a11y-high-contrast h6 i,
body.thecore-a11y-high-contrast h6 span,
body.thecore-a11y-high-contrast h6 strong,
body.thecore-a11y-high-contrast header,
body.thecore-a11y-high-contrast hgroup,
body.thecore-a11y-high-contrast html,
body.thecore-a11y-high-contrast i,
body.thecore-a11y-high-contrast iframe,
body.thecore-a11y-high-contrast input,
body.thecore-a11y-high-contrast ins,
body.thecore-a11y-high-contrast kbd,
body.thecore-a11y-high-contrast label,
body.thecore-a11y-high-contrast legend,
body.thecore-a11y-high-contrast li,
body.thecore-a11y-high-contrast listing,
body.thecore-a11y-high-contrast main,
body.thecore-a11y-high-contrast mark,
body.thecore-a11y-high-contrast marquee,
body.thecore-a11y-high-contrast menu,
body.thecore-a11y-high-contrast meter,
body.thecore-a11y-high-contrast multicol,
body.thecore-a11y-high-contrast nav:not(#thecore-a11y-toolbar),
body.thecore-a11y-high-contrast nobr,
body.thecore-a11y-high-contrast object,
body.thecore-a11y-high-contrast ol,
body.thecore-a11y-high-contrast option,
body.thecore-a11y-high-contrast output,
body.thecore-a11y-high-contrast p,
body.thecore-a11y-high-contrast plaintext,
body.thecore-a11y-high-contrast pre,
body.thecore-a11y-high-contrast progress,
body.thecore-a11y-high-contrast q,
body.thecore-a11y-high-contrast rb,
body.thecore-a11y-high-contrast rp,
body.thecore-a11y-high-contrast rt,
body.thecore-a11y-high-contrast ruby,
body.thecore-a11y-high-contrast s,
body.thecore-a11y-high-contrast samp,
body.thecore-a11y-high-contrast section,
body.thecore-a11y-high-contrast small,
body.thecore-a11y-high-contrast span,
body.thecore-a11y-high-contrast strike,
body.thecore-a11y-high-contrast strong,
body.thecore-a11y-high-contrast sub,
body.thecore-a11y-high-contrast summary,
body.thecore-a11y-high-contrast sup,
body.thecore-a11y-high-contrast svg,
body.thecore-a11y-high-contrast table,
body.thecore-a11y-high-contrast tbody,
body.thecore-a11y-high-contrast td,
body.thecore-a11y-high-contrast text,
body.thecore-a11y-high-contrast textarea,
body.thecore-a11y-high-contrast th,
body.thecore-a11y-high-contrast thead,
body.thecore-a11y-high-contrast time,
body.thecore-a11y-high-contrast tr,
body.thecore-a11y-high-contrast tt,
body.thecore-a11y-high-contrast u,
body.thecore-a11y-high-contrast ul,
body.thecore-a11y-high-contrast var,
body.thecore-a11y-high-contrast video,
body.thecore-a11y-high-contrast xmp {
  background: black !important;
  background-color: black !important;
}
body.thecore-a11y-high-contrast a,
body.thecore-a11y-high-contrast article,
body.thecore-a11y-high-contrast aside,
body.thecore-a11y-high-contrast basefont,
body.thecore-a11y-high-contrast bdi,
body.thecore-a11y-high-contrast big,
body.thecore-a11y-high-contrast blink,
body.thecore-a11y-high-contrast blockquote,
body.thecore-a11y-high-contrast body,
body.thecore-a11y-high-contrast button,
body.thecore-a11y-high-contrast canvas,
body.thecore-a11y-high-contrast caption,
body.thecore-a11y-high-contrast center,
body.thecore-a11y-high-contrast code,
body.thecore-a11y-high-contrast col,
body.thecore-a11y-high-contrast colgroup,
body.thecore-a11y-high-contrast command,
body.thecore-a11y-high-contrast dd,
body.thecore-a11y-high-contrast del,
body.thecore-a11y-high-contrast details,
body.thecore-a11y-high-contrast dir,
body.thecore-a11y-high-contrast div,
body.thecore-a11y-high-contrast dl,
body.thecore-a11y-high-contrast dt,
body.thecore-a11y-high-contrast embed,
body.thecore-a11y-high-contrast fieldset,
body.thecore-a11y-high-contrast figcaption,
body.thecore-a11y-high-contrast figure,
body.thecore-a11y-high-contrast font,
body.thecore-a11y-high-contrast footer,
body.thecore-a11y-high-contrast form,
body.thecore-a11y-high-contrast header,
body.thecore-a11y-high-contrast hgroup,
body.thecore-a11y-high-contrast html,
body.thecore-a11y-high-contrast iframe,
body.thecore-a11y-high-contrast img,
body.thecore-a11y-high-contrast input,
body.thecore-a11y-high-contrast ins,
body.thecore-a11y-high-contrast kbd,
body.thecore-a11y-high-contrast label,
body.thecore-a11y-high-contrast legend,
body.thecore-a11y-high-contrast li,
body.thecore-a11y-high-contrast listing,
body.thecore-a11y-high-contrast main,
body.thecore-a11y-high-contrast mark,
body.thecore-a11y-high-contrast marquee,
body.thecore-a11y-high-contrast menu,
body.thecore-a11y-high-contrast meter,
body.thecore-a11y-high-contrast multicol,
body.thecore-a11y-high-contrast nav,
body.thecore-a11y-high-contrast nobr,
body.thecore-a11y-high-contrast object,
body.thecore-a11y-high-contrast ol,
body.thecore-a11y-high-contrast option,
body.thecore-a11y-high-contrast output,
body.thecore-a11y-high-contrast p,
body.thecore-a11y-high-contrast plaintext,
body.thecore-a11y-high-contrast pre,
body.thecore-a11y-high-contrast progress,
body.thecore-a11y-high-contrast q,
body.thecore-a11y-high-contrast rb,
body.thecore-a11y-high-contrast rp,
body.thecore-a11y-high-contrast rt,
body.thecore-a11y-high-contrast ruby,
body.thecore-a11y-high-contrast s,
body.thecore-a11y-high-contrast samp,
body.thecore-a11y-high-contrast section,
body.thecore-a11y-high-contrast select,
body.thecore-a11y-high-contrast small,
body.thecore-a11y-high-contrast span,
body.thecore-a11y-high-contrast strike,
body.thecore-a11y-high-contrast sub,
body.thecore-a11y-high-contrast summary,
body.thecore-a11y-high-contrast sup,
body.thecore-a11y-high-contrast svg,
body.thecore-a11y-high-contrast table,
body.thecore-a11y-high-contrast tbody,
body.thecore-a11y-high-contrast td,
body.thecore-a11y-high-contrast text,
body.thecore-a11y-high-contrast textarea,
body.thecore-a11y-high-contrast th,
body.thecore-a11y-high-contrast thead,
body.thecore-a11y-high-contrast time,
body.thecore-a11y-high-contrast tr,
body.thecore-a11y-high-contrast tt,
body.thecore-a11y-high-contrast ul,
body.thecore-a11y-high-contrast var,
body.thecore-a11y-high-contrast video,
body.thecore-a11y-high-contrast xmp {
  color: white !important;
}
body.thecore-a11y-high-contrast abbr,
body.thecore-a11y-high-contrast acronym,
body.thecore-a11y-high-contrast b,
body.thecore-a11y-high-contrast b span,
body.thecore-a11y-high-contrast h1 b,
body.thecore-a11y-high-contrast h1 strong,
body.thecore-a11y-high-contrast h2 b,
body.thecore-a11y-high-contrast h2 strong,
body.thecore-a11y-high-contrast h3 b,
body.thecore-a11y-high-contrast h3 strong,
body.thecore-a11y-high-contrast h4 b,
body.thecore-a11y-high-contrast h4 strong,
body.thecore-a11y-high-contrast h5 b,
body.thecore-a11y-high-contrast h5 strong,
body.thecore-a11y-high-contrast h6 b,
body.thecore-a11y-high-contrast h6 strong,
body.thecore-a11y-high-contrast strong,
body.thecore-a11y-high-contrast strong span {
  color: yellow !important;
}
body.thecore-a11y-high-contrast address,
body.thecore-a11y-high-contrast address span,
body.thecore-a11y-high-contrast cite,
body.thecore-a11y-high-contrast cite span,
body.thecore-a11y-high-contrast dfn,
body.thecore-a11y-high-contrast dfn span,
body.thecore-a11y-high-contrast em,
body.thecore-a11y-high-contrast em span,
body.thecore-a11y-high-contrast h1 em,
body.thecore-a11y-high-contrast h1 i,
body.thecore-a11y-high-contrast h2 em,
body.thecore-a11y-high-contrast h2 i,
body.thecore-a11y-high-contrast h3 em,
body.thecore-a11y-high-contrast h3 i,
body.thecore-a11y-high-contrast h4 em,
body.thecore-a11y-high-contrast h4 i,
body.thecore-a11y-high-contrast h5 em,
body.thecore-a11y-high-contrast h5 i,
body.thecore-a11y-high-contrast h6 em,
body.thecore-a11y-high-contrast h6 i,
body.thecore-a11y-high-contrast i,
body.thecore-a11y-high-contrast i span,
body.thecore-a11y-high-contrast u,
body.thecore-a11y-high-contrast u span {
  color: #FFFF80 !important;
}
body.thecore-a11y-high-contrast dt {
  border-top: thin solid grey !important;
}
body.thecore-a11y-high-contrast h1,
body.thecore-a11y-high-contrast h1 a,
body.thecore-a11y-high-contrast h1 a b,
body.thecore-a11y-high-contrast h1 abbr,
body.thecore-a11y-high-contrast h1 center,
body.thecore-a11y-high-contrast h1 span,
body.thecore-a11y-high-contrast h2,
body.thecore-a11y-high-contrast h2 a,
body.thecore-a11y-high-contrast h2 a b,
body.thecore-a11y-high-contrast h2 abbr,
body.thecore-a11y-high-contrast h2 center,
body.thecore-a11y-high-contrast h2 span,
body.thecore-a11y-high-contrast h3,
body.thecore-a11y-high-contrast h3 a,
body.thecore-a11y-high-contrast h3 a b,
body.thecore-a11y-high-contrast h3 abbr,
body.thecore-a11y-high-contrast h3 center,
body.thecore-a11y-high-contrast h3 span,
body.thecore-a11y-high-contrast h4,
body.thecore-a11y-high-contrast h4 a,
body.thecore-a11y-high-contrast h4 a b,
body.thecore-a11y-high-contrast h4 abbr,
body.thecore-a11y-high-contrast h4 center,
body.thecore-a11y-high-contrast h4 span,
body.thecore-a11y-high-contrast h5,
body.thecore-a11y-high-contrast h5 a,
body.thecore-a11y-high-contrast h5 a b,
body.thecore-a11y-high-contrast h5 abbr,
body.thecore-a11y-high-contrast h5 center,
body.thecore-a11y-high-contrast h5 span,
body.thecore-a11y-high-contrast h6,
body.thecore-a11y-high-contrast h6 a,
body.thecore-a11y-high-contrast h6 a b,
body.thecore-a11y-high-contrast h6 abbr,
body.thecore-a11y-high-contrast h6 center,
body.thecore-a11y-high-contrast h6 span {
  color: #40C090 !important;
}
body.thecore-a11y-high-contrast img {
  background: #808080 !important;
  background-color: #808080 !important;
}
body.thecore-a11y-high-contrast abbr,
body.thecore-a11y-high-contrast acronym {
  border-bottom: 1px dotted !important;
}
body.thecore-a11y-high-contrast :focus {
  outline: thin dotted !important;
}
body.thecore-a11y-high-contrast a.button,
body.thecore-a11y-high-contrast a.button abbr,
body.thecore-a11y-high-contrast a.button acronym,
body.thecore-a11y-high-contrast a.button b,
body.thecore-a11y-high-contrast a.button basefont,
body.thecore-a11y-high-contrast a.button big,
body.thecore-a11y-high-contrast a.button br,
body.thecore-a11y-high-contrast a.button code,
body.thecore-a11y-high-contrast a.button div,
body.thecore-a11y-high-contrast a.button em,
body.thecore-a11y-high-contrast a.button font,
body.thecore-a11y-high-contrast a.button h1,
body.thecore-a11y-high-contrast a.button h2,
body.thecore-a11y-high-contrast a.button h3,
body.thecore-a11y-high-contrast a.button h4,
body.thecore-a11y-high-contrast a.button h5,
body.thecore-a11y-high-contrast a.button h6,
body.thecore-a11y-high-contrast a.button i,
body.thecore-a11y-high-contrast a.button kbd,
body.thecore-a11y-high-contrast a.button rb,
body.thecore-a11y-high-contrast a.button rp,
body.thecore-a11y-high-contrast a.button rt,
body.thecore-a11y-high-contrast a.button ruby,
body.thecore-a11y-high-contrast a.button samp,
body.thecore-a11y-high-contrast a.button small,
body.thecore-a11y-high-contrast a.button span,
body.thecore-a11y-high-contrast a.button strong,
body.thecore-a11y-high-contrast a.button tt,
body.thecore-a11y-high-contrast a.button u,
body.thecore-a11y-high-contrast a.button var,
body.thecore-a11y-high-contrast a:link,
body.thecore-a11y-high-contrast a:link abbr,
body.thecore-a11y-high-contrast a:link acronym,
body.thecore-a11y-high-contrast a:link b,
body.thecore-a11y-high-contrast a:link basefont,
body.thecore-a11y-high-contrast a:link big,
body.thecore-a11y-high-contrast a:link br,
body.thecore-a11y-high-contrast a:link code,
body.thecore-a11y-high-contrast a:link div,
body.thecore-a11y-high-contrast a:link em,
body.thecore-a11y-high-contrast a:link font,
body.thecore-a11y-high-contrast a:link h1,
body.thecore-a11y-high-contrast a:link h2,
body.thecore-a11y-high-contrast a:link h3,
body.thecore-a11y-high-contrast a:link h4,
body.thecore-a11y-high-contrast a:link h5,
body.thecore-a11y-high-contrast a:link h6,
body.thecore-a11y-high-contrast a:link i,
body.thecore-a11y-high-contrast a:link kbd,
body.thecore-a11y-high-contrast a:link rb,
body.thecore-a11y-high-contrast a:link rp,
body.thecore-a11y-high-contrast a:link rt,
body.thecore-a11y-high-contrast a:link ruby,
body.thecore-a11y-high-contrast a:link samp,
body.thecore-a11y-high-contrast a:link small,
body.thecore-a11y-high-contrast a:link span,
body.thecore-a11y-high-contrast a:link strong,
body.thecore-a11y-high-contrast a:link tt,
body.thecore-a11y-high-contrast a:link u,
body.thecore-a11y-high-contrast a:link var,
body.thecore-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem {
  color: #0080FF !important;
}
body.thecore-a11y-high-contrast button,
body.thecore-a11y-high-contrast input,
body.thecore-a11y-high-contrast textarea,
body.thecore-a11y-high-contrast select,
body.thecore-a11y-high-contrast table,
body.thecore-a11y-high-contrast td,
body.thecore-a11y-high-contrast th,
body.thecore-a11y-high-contrast tr,
body.thecore-a11y-high-contrast tt {
  border: 1px solid #ffffff !important;
}
body.thecore-a11y-high-contrast button {
  background: #600040 !important;
  background-color: #600040 !important;
}
body.thecore-a11y-high-contrast select {
  -webkit-appearance: listbox !important;
  background: #600060 !important;
  background-color: #600060 !important;
}
body.thecore-a11y-high-contrast a:visited,
body.thecore-a11y-high-contrast a:visited abbr,
body.thecore-a11y-high-contrast a:visited acronym,
body.thecore-a11y-high-contrast a:visited b,
body.thecore-a11y-high-contrast a:visited basefont,
body.thecore-a11y-high-contrast a:visited big,
body.thecore-a11y-high-contrast a:visited br,
body.thecore-a11y-high-contrast a:visited code,
body.thecore-a11y-high-contrast a:visited div,
body.thecore-a11y-high-contrast a:visited em,
body.thecore-a11y-high-contrast a:visited font,
body.thecore-a11y-high-contrast a:visited h1,
body.thecore-a11y-high-contrast a:visited h2,
body.thecore-a11y-high-contrast a:visited h3,
body.thecore-a11y-high-contrast a:visited h4,
body.thecore-a11y-high-contrast a:visited h5,
body.thecore-a11y-high-contrast a:visited h6,
body.thecore-a11y-high-contrast a:visited i,
body.thecore-a11y-high-contrast a:visited kbd,
body.thecore-a11y-high-contrast a:visited rb,
body.thecore-a11y-high-contrast a:visited rp,
body.thecore-a11y-high-contrast a:visited rt,
body.thecore-a11y-high-contrast a:visited ruby,
body.thecore-a11y-high-contrast a:visited samp,
body.thecore-a11y-high-contrast a:visited small,
body.thecore-a11y-high-contrast a:visited span,
body.thecore-a11y-high-contrast a:visited strong,
body.thecore-a11y-high-contrast a:visited tt,
body.thecore-a11y-high-contrast a:visited u,
body.thecore-a11y-high-contrast a:visited var,
body.thecore-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active {
  color: #00FFFF !important;
}
body.thecore-a11y-high-contrast ::selection,
body.thecore-a11y-high-contrast ::-moz-selection {
  background: #4080c0 !important;
  background-color: #4080c0 !important;
}
body.thecore-a11y-high-contrast a.button:hover,
body.thecore-a11y-high-contrast a.button:hover abbr,
body.thecore-a11y-high-contrast a.button:hover acronym,
body.thecore-a11y-high-contrast a.button:hover b,
body.thecore-a11y-high-contrast a.button:hover basefont,
body.thecore-a11y-high-contrast a.button:hover big,
body.thecore-a11y-high-contrast a.button:hover br,
body.thecore-a11y-high-contrast a.button:hover code,
body.thecore-a11y-high-contrast a.button:hover div,
body.thecore-a11y-high-contrast a.button:hover em,
body.thecore-a11y-high-contrast a.button:hover font,
body.thecore-a11y-high-contrast a.button:hover h1,
body.thecore-a11y-high-contrast a.button:hover h2,
body.thecore-a11y-high-contrast a.button:hover h3,
body.thecore-a11y-high-contrast a.button:hover h4,
body.thecore-a11y-high-contrast a.button:hover h5,
body.thecore-a11y-high-contrast a.button:hover h6,
body.thecore-a11y-high-contrast a.button:hover i,
body.thecore-a11y-high-contrast a.button:hover kbd,
body.thecore-a11y-high-contrast a.button:hover rb,
body.thecore-a11y-high-contrast a.button:hover rp,
body.thecore-a11y-high-contrast a.button:hover rt,
body.thecore-a11y-high-contrast a.button:hover ruby,
body.thecore-a11y-high-contrast a.button:hover samp,
body.thecore-a11y-high-contrast a.button:hover small,
body.thecore-a11y-high-contrast a.button:hover span,
body.thecore-a11y-high-contrast a.button:hover strong,
body.thecore-a11y-high-contrast a.button:hover tt,
body.thecore-a11y-high-contrast a.button:hover u,
body.thecore-a11y-high-contrast a.button:hover var,
body.thecore-a11y-high-contrast a:link:hover,
body.thecore-a11y-high-contrast a:link:hover abbr,
body.thecore-a11y-high-contrast a:link:hover acronym,
body.thecore-a11y-high-contrast a:link:hover b,
body.thecore-a11y-high-contrast a:link:hover basefont,
body.thecore-a11y-high-contrast a:link:hover big,
body.thecore-a11y-high-contrast a:link:hover br,
body.thecore-a11y-high-contrast a:link:hover code,
body.thecore-a11y-high-contrast a:link:hover div,
body.thecore-a11y-high-contrast a:link:hover em,
body.thecore-a11y-high-contrast a:link:hover font,
body.thecore-a11y-high-contrast a:link:hover h1,
body.thecore-a11y-high-contrast a:link:hover h2,
body.thecore-a11y-high-contrast a:link:hover h3,
body.thecore-a11y-high-contrast a:link:hover h4,
body.thecore-a11y-high-contrast a:link:hover h5,
body.thecore-a11y-high-contrast a:link:hover h6,
body.thecore-a11y-high-contrast a:link:hover i,
body.thecore-a11y-high-contrast a:link:hover kbd,
body.thecore-a11y-high-contrast a:link:hover rb,
body.thecore-a11y-high-contrast a:link:hover rp,
body.thecore-a11y-high-contrast a:link:hover rt,
body.thecore-a11y-high-contrast a:link:hover ruby,
body.thecore-a11y-high-contrast a:link:hover samp,
body.thecore-a11y-high-contrast a:link:hover small,
body.thecore-a11y-high-contrast a:link:hover span,
body.thecore-a11y-high-contrast a:link:hover strong,
body.thecore-a11y-high-contrast a:link:hover tt,
body.thecore-a11y-high-contrast a:link:hover u,
body.thecore-a11y-high-contrast a:link:hover var,
body.thecore-a11y-high-contrast a:visited:hover,
body.thecore-a11y-high-contrast a:visited:hover abbr,
body.thecore-a11y-high-contrast a:visited:hover acronym,
body.thecore-a11y-high-contrast a:visited:hover b,
body.thecore-a11y-high-contrast a:visited:hover basefont,
body.thecore-a11y-high-contrast a:visited:hover big,
body.thecore-a11y-high-contrast a:visited:hover br,
body.thecore-a11y-high-contrast a:visited:hover code,
body.thecore-a11y-high-contrast a:visited:hover div,
body.thecore-a11y-high-contrast a:visited:hover em,
body.thecore-a11y-high-contrast a:visited:hover font,
body.thecore-a11y-high-contrast a:visited:hover h1,
body.thecore-a11y-high-contrast a:visited:hover h2,
body.thecore-a11y-high-contrast a:visited:hover h3,
body.thecore-a11y-high-contrast a:visited:hover h4,
body.thecore-a11y-high-contrast a:visited:hover h5,
body.thecore-a11y-high-contrast a:visited:hover h6,
body.thecore-a11y-high-contrast a:visited:hover i,
body.thecore-a11y-high-contrast a:visited:hover kbd,
body.thecore-a11y-high-contrast a:visited:hover rb,
body.thecore-a11y-high-contrast a:visited:hover rp,
body.thecore-a11y-high-contrast a:visited:hover rt,
body.thecore-a11y-high-contrast a:visited:hover ruby,
body.thecore-a11y-high-contrast a:visited:hover samp,
body.thecore-a11y-high-contrast a:visited:hover small,
body.thecore-a11y-high-contrast a:visited:hover span,
body.thecore-a11y-high-contrast a:visited:hover strong,
body.thecore-a11y-high-contrast a:visited:hover tt,
body.thecore-a11y-high-contrast a:visited:hover u,
body.thecore-a11y-high-contrast a:visited:hover var {
  background: #400000 !important;
  background-color: #400000 !important;
}
body.thecore-a11y-high-contrast body > input#site + div#wrapper span.mk,
body.thecore-a11y-high-contrast body > input#site + div#wrapper span.mk b,
body.thecore-a11y-high-contrast input[type=reset] {
  background: #400060 !important;
  background-color: #400060 !important;
}
body.thecore-a11y-high-contrast div[role="button"],
body.thecore-a11y-high-contrast input[type=button],
body.thecore-a11y-high-contrast input[type=submit] {
  background: #600040 !important;
  background-color: #600040 !important;
}
body.thecore-a11y-high-contrast input[type=search] {
  -webkit-appearance: textfield !important;
}
body.thecore-a11y-high-contrast html button[disabled],
body.thecore-a11y-high-contrast html input[disabled],
body.thecore-a11y-high-contrast html select[disabled],
body.thecore-a11y-high-contrast html textarea[disabled] {
  background: #404040 !important;
  background-color: #404040 !important;
}
body.thecore-a11y-high-contrast .menu li a span.label {
  text-transform: none !important;
}
body.thecore-a11y-high-contrast .menu li a span.label,
body.thecore-a11y-high-contrast div.jwplayer span.jwcontrolbar,
body.thecore-a11y-high-contrast div.jwplayer span.jwcontrols {
  display: inline !important;
}
body.thecore-a11y-high-contrast a:link.new,
body.thecore-a11y-high-contrast a:link.new i,
body.thecore-a11y-high-contrast a:link.new b,
body.thecore-a11y-high-contrast span.Apple-style-span {
  color: #FFFF40 !important;
}
body.thecore-a11y-high-contrast body.mediawiki img.tex {
  background: white !important;
  background-color: white !important;
  border: white solid 3px !important;
}
body.thecore-a11y-high-contrast text > tspan:first-letter,
body.thecore-a11y-high-contrast text > tspan:first-line {
  background: inherit !important;
  background-color: inherit !important;
  color: inherit !important;
}
body.thecore-a11y-high-contrast div.sbtc div.sbsb_a li.sbsb_d div,
body.thecore-a11y-high-contrast table.gssb_c tr.gssb_i a,
body.thecore-a11y-high-contrast table.gssb_c tr.gssb_i b,
body.thecore-a11y-high-contrast table.gssb_c tr.gssb_i span,
body.thecore-a11y-high-contrast table.gssb_c tr.gssb_i td {
  background: #003050 !important;
  background-color: #003050 !important;
}
body.thecore-a11y-high-contrast img[width="18"][height="18"] {
  height: 18px !important;
  width: 18px !important;
}
body.thecore-a11y-high-contrast a > span.iconHelp:empty:after {
  content: "Help" !important;
}
body.thecore-a11y-high-contrast div#gmap,
body.thecore-a11y-high-contrast div#gmap * {
  background: initial !important;
}
body.thecore-a11y-negative-contrast,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) {
  background: #000 !important;
  color: #ffffff !important;
}
body.thecore-a11y-negative-contrast a,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) a,
body.thecore-a11y-negative-contrast b,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) b,
body.thecore-a11y-negative-contrast blockquote,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) blockquote,
body.thecore-a11y-negative-contrast button,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) button,
body.thecore-a11y-negative-contrast canvas,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) canvas,
body.thecore-a11y-negative-contrast caption,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) caption,
body.thecore-a11y-negative-contrast center,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) center,
body.thecore-a11y-negative-contrast cite,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) cite,
body.thecore-a11y-negative-contrast code,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) code,
body.thecore-a11y-negative-contrast col,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) col,
body.thecore-a11y-negative-contrast colgroup,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) colgroup,
body.thecore-a11y-negative-contrast dd,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) dd,
body.thecore-a11y-negative-contrast details,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) details,
body.thecore-a11y-negative-contrast dfn,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) dfn,
body.thecore-a11y-negative-contrast dir,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) dir,
body.thecore-a11y-negative-contrast div,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) div,
body.thecore-a11y-negative-contrast dl,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) dl,
body.thecore-a11y-negative-contrast dt,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) dt,
body.thecore-a11y-negative-contrast em,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) em,
body.thecore-a11y-negative-contrast embed,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) embed,
body.thecore-a11y-negative-contrast fieldset,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) fieldset,
body.thecore-a11y-negative-contrast figcaption,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) figcaption,
body.thecore-a11y-negative-contrast figure,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) figure,
body.thecore-a11y-negative-contrast font,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) font,
body.thecore-a11y-negative-contrast footer,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) footer,
body.thecore-a11y-negative-contrast form,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) form,
body.thecore-a11y-negative-contrast header,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) header,
body.thecore-a11y-negative-contrast i,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) i,
body.thecore-a11y-negative-contrast iframe,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) iframe,
body.thecore-a11y-negative-contrast img,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) img,
body.thecore-a11y-negative-contrast input,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) input,
body.thecore-a11y-negative-contrast kbd,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) kbd,
body.thecore-a11y-negative-contrast label,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) label,
body.thecore-a11y-negative-contrast legend,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) legend,
body.thecore-a11y-negative-contrast li,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) li,
body.thecore-a11y-negative-contrast mark,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) mark,
body.thecore-a11y-negative-contrast menu,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) menu,
body.thecore-a11y-negative-contrast meter,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) meter,
body.thecore-a11y-negative-contrast nav,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) nav,
body.thecore-a11y-negative-contrast nobr,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) nobr,
body.thecore-a11y-negative-contrast object,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) object,
body.thecore-a11y-negative-contrast ol,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) ol,
body.thecore-a11y-negative-contrast option,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) option,
body.thecore-a11y-negative-contrast pre,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) pre,
body.thecore-a11y-negative-contrast progress,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) progress,
body.thecore-a11y-negative-contrast q,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) q,
body.thecore-a11y-negative-contrast s,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) s,
body.thecore-a11y-negative-contrast section,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) section,
body.thecore-a11y-negative-contrast select,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) select,
body.thecore-a11y-negative-contrast small,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) small,
body.thecore-a11y-negative-contrast span,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) span,
body.thecore-a11y-negative-contrast strike,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) strike,
body.thecore-a11y-negative-contrast strong,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) strong,
body.thecore-a11y-negative-contrast sub,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) sub,
body.thecore-a11y-negative-contrast summary,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) summary,
body.thecore-a11y-negative-contrast sup,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) sup,
body.thecore-a11y-negative-contrast table,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) table,
body.thecore-a11y-negative-contrast td,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) td,
body.thecore-a11y-negative-contrast textarea,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) textarea,
body.thecore-a11y-negative-contrast th,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) th,
body.thecore-a11y-negative-contrast time,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) time,
body.thecore-a11y-negative-contrast tr,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) tr,
body.thecore-a11y-negative-contrast tt,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) tt,
body.thecore-a11y-negative-contrast u,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) u,
body.thecore-a11y-negative-contrast ul,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) ul,
body.thecore-a11y-negative-contrast var,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) var,
body.thecore-a11y-negative-contrast a span,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) a span,
body.thecore-a11y-negative-contrast strong,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) strong {
  color: yellow !important;
}
body.thecore-a11y-negative-contrast button,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) button,
body.thecore-a11y-negative-contrast input,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) input,
body.thecore-a11y-negative-contrast textarea,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) textarea,
body.thecore-a11y-negative-contrast select,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) select,
body.thecore-a11y-negative-contrast table,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) table,
body.thecore-a11y-negative-contrast td,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) td,
body.thecore-a11y-negative-contrast th,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) th,
body.thecore-a11y-negative-contrast tr,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) tr,
body.thecore-a11y-negative-contrast tt,
body.thecore-a11y-negative-contrast *:not(#thecore-a11y-toolbar) tt {
  border: 1px solid #ffffff !important;
}
body.thecore-a11y-negative-contrast div#gmap,
body.thecore-a11y-negative-contrast div#gmap * {
  background: initial !important;
}
body.thecore-a11y-light-background,
body.thecore-a11y-light-background *:not(#thecore-a11y-toolbar):not(.thecore-a11y-toolbar-control):not(.thecore-a11y-toolbar-toggle-link):not(.thecore-a11y-toolbar-close) {
  background: #fff !important;
  color: #000 !important;
}
body.thecore-a11y-light-background div#gmap,
body.thecore-a11y-light-background div#gmap * {
  background: initial !important;
}
body.thecore-a11y-resize-font-200,
body.thecore-a11y-resize-font-200 p:not(.thecore-a11y-toolbar-title),
body.thecore-a11y-resize-font-200 li:not(.thecore-a11y-toolbar-grid-item),
body.thecore-a11y-resize-font-200 label,
body.thecore-a11y-resize-font-200 input,
body.thecore-a11y-resize-font-200 select,
body.thecore-a11y-resize-font-200 textarea,
body.thecore-a11y-resize-font-200 legend,
body.thecore-a11y-resize-font-200 code,
body.thecore-a11y-resize-font-200 pre,
body.thecore-a11y-resize-font-200 dd,
body.thecore-a11y-resize-font-200 dt,
body.thecore-a11y-resize-font-200 span,
body.thecore-a11y-resize-font-200 blockquote {
  font-size: 200% !important;
}
body.thecore-a11y-resize-font-200 h1,
body.thecore-a11y-resize-font-200 h2,
body.thecore-a11y-resize-font-200 h3,
body.thecore-a11y-resize-font-200 h4,
body.thecore-a11y-resize-font-200 h5,
body.thecore-a11y-resize-font-200 h6,
body.thecore-a11y-resize-font-200 h1 span,
body.thecore-a11y-resize-font-200 h2 span,
body.thecore-a11y-resize-font-200 h3 span,
body.thecore-a11y-resize-font-200 h4 span,
body.thecore-a11y-resize-font-200 h5 span,
body.thecore-a11y-resize-font-200 h6 span {
  font-size: 266% !important;
}
body.thecore-a11y-resize-font-190,
body.thecore-a11y-resize-font-190 p:not(.thecore-a11y-toolbar-title),
body.thecore-a11y-resize-font-190 li:not(.thecore-a11y-toolbar-grid-item),
body.thecore-a11y-resize-font-190 label,
body.thecore-a11y-resize-font-190 input,
body.thecore-a11y-resize-font-190 select,
body.thecore-a11y-resize-font-190 textarea,
body.thecore-a11y-resize-font-190 legend,
body.thecore-a11y-resize-font-190 code,
body.thecore-a11y-resize-font-190 pre,
body.thecore-a11y-resize-font-190 dd,
body.thecore-a11y-resize-font-190 dt,
body.thecore-a11y-resize-font-190 span,
body.thecore-a11y-resize-font-190 blockquote {
  font-size: 190% !important;
}
body.thecore-a11y-resize-font-190 h1,
body.thecore-a11y-resize-font-190 h2,
body.thecore-a11y-resize-font-190 h3,
body.thecore-a11y-resize-font-190 h4,
body.thecore-a11y-resize-font-190 h5,
body.thecore-a11y-resize-font-190 h6,
body.thecore-a11y-resize-font-190 h1 span,
body.thecore-a11y-resize-font-190 h2 span,
body.thecore-a11y-resize-font-190 h3 span,
body.thecore-a11y-resize-font-190 h4 span,
body.thecore-a11y-resize-font-190 h5 span,
body.thecore-a11y-resize-font-190 h6 span {
  font-size: 252.70000000000002% !important;
}
body.thecore-a11y-resize-font-180,
body.thecore-a11y-resize-font-180 p:not(.thecore-a11y-toolbar-title),
body.thecore-a11y-resize-font-180 li:not(.thecore-a11y-toolbar-grid-item),
body.thecore-a11y-resize-font-180 label,
body.thecore-a11y-resize-font-180 input,
body.thecore-a11y-resize-font-180 select,
body.thecore-a11y-resize-font-180 textarea,
body.thecore-a11y-resize-font-180 legend,
body.thecore-a11y-resize-font-180 code,
body.thecore-a11y-resize-font-180 pre,
body.thecore-a11y-resize-font-180 dd,
body.thecore-a11y-resize-font-180 dt,
body.thecore-a11y-resize-font-180 span,
body.thecore-a11y-resize-font-180 blockquote {
  font-size: 180% !important;
}
body.thecore-a11y-resize-font-180 h1,
body.thecore-a11y-resize-font-180 h2,
body.thecore-a11y-resize-font-180 h3,
body.thecore-a11y-resize-font-180 h4,
body.thecore-a11y-resize-font-180 h5,
body.thecore-a11y-resize-font-180 h6,
body.thecore-a11y-resize-font-180 h1 span,
body.thecore-a11y-resize-font-180 h2 span,
body.thecore-a11y-resize-font-180 h3 span,
body.thecore-a11y-resize-font-180 h4 span,
body.thecore-a11y-resize-font-180 h5 span,
body.thecore-a11y-resize-font-180 h6 span {
  font-size: 239.4% !important;
}
body.thecore-a11y-resize-font-170,
body.thecore-a11y-resize-font-170 p:not(.thecore-a11y-toolbar-title),
body.thecore-a11y-resize-font-170 li:not(.thecore-a11y-toolbar-grid-item),
body.thecore-a11y-resize-font-170 label,
body.thecore-a11y-resize-font-170 input,
body.thecore-a11y-resize-font-170 select,
body.thecore-a11y-resize-font-170 textarea,
body.thecore-a11y-resize-font-170 legend,
body.thecore-a11y-resize-font-170 code,
body.thecore-a11y-resize-font-170 pre,
body.thecore-a11y-resize-font-170 dd,
body.thecore-a11y-resize-font-170 dt,
body.thecore-a11y-resize-font-170 span,
body.thecore-a11y-resize-font-170 blockquote {
  font-size: 170% !important;
}
body.thecore-a11y-resize-font-170 h1,
body.thecore-a11y-resize-font-170 h2,
body.thecore-a11y-resize-font-170 h3,
body.thecore-a11y-resize-font-170 h4,
body.thecore-a11y-resize-font-170 h5,
body.thecore-a11y-resize-font-170 h6,
body.thecore-a11y-resize-font-170 h1 span,
body.thecore-a11y-resize-font-170 h2 span,
body.thecore-a11y-resize-font-170 h3 span,
body.thecore-a11y-resize-font-170 h4 span,
body.thecore-a11y-resize-font-170 h5 span,
body.thecore-a11y-resize-font-170 h6 span {
  font-size: 226.10000000000002% !important;
}
body.thecore-a11y-resize-font-160,
body.thecore-a11y-resize-font-160 p:not(.thecore-a11y-toolbar-title),
body.thecore-a11y-resize-font-160 li:not(.thecore-a11y-toolbar-grid-item),
body.thecore-a11y-resize-font-160 label,
body.thecore-a11y-resize-font-160 input,
body.thecore-a11y-resize-font-160 select,
body.thecore-a11y-resize-font-160 textarea,
body.thecore-a11y-resize-font-160 legend,
body.thecore-a11y-resize-font-160 code,
body.thecore-a11y-resize-font-160 pre,
body.thecore-a11y-resize-font-160 dd,
body.thecore-a11y-resize-font-160 dt,
body.thecore-a11y-resize-font-160 span,
body.thecore-a11y-resize-font-160 blockquote {
  font-size: 160% !important;
}
body.thecore-a11y-resize-font-160 h1,
body.thecore-a11y-resize-font-160 h2,
body.thecore-a11y-resize-font-160 h3,
body.thecore-a11y-resize-font-160 h4,
body.thecore-a11y-resize-font-160 h5,
body.thecore-a11y-resize-font-160 h6,
body.thecore-a11y-resize-font-160 h1 span,
body.thecore-a11y-resize-font-160 h2 span,
body.thecore-a11y-resize-font-160 h3 span,
body.thecore-a11y-resize-font-160 h4 span,
body.thecore-a11y-resize-font-160 h5 span,
body.thecore-a11y-resize-font-160 h6 span {
  font-size: 212.8% !important;
}
body.thecore-a11y-resize-font-150,
body.thecore-a11y-resize-font-150 p:not(.thecore-a11y-toolbar-title),
body.thecore-a11y-resize-font-150 li:not(.thecore-a11y-toolbar-grid-item),
body.thecore-a11y-resize-font-150 label,
body.thecore-a11y-resize-font-150 input,
body.thecore-a11y-resize-font-150 select,
body.thecore-a11y-resize-font-150 textarea,
body.thecore-a11y-resize-font-150 legend,
body.thecore-a11y-resize-font-150 code,
body.thecore-a11y-resize-font-150 pre,
body.thecore-a11y-resize-font-150 dd,
body.thecore-a11y-resize-font-150 dt,
body.thecore-a11y-resize-font-150 span,
body.thecore-a11y-resize-font-150 blockquote {
  font-size: 150% !important;
}
body.thecore-a11y-resize-font-150 h1,
body.thecore-a11y-resize-font-150 h2,
body.thecore-a11y-resize-font-150 h3,
body.thecore-a11y-resize-font-150 h4,
body.thecore-a11y-resize-font-150 h5,
body.thecore-a11y-resize-font-150 h6,
body.thecore-a11y-resize-font-150 h1 span,
body.thecore-a11y-resize-font-150 h2 span,
body.thecore-a11y-resize-font-150 h3 span,
body.thecore-a11y-resize-font-150 h4 span,
body.thecore-a11y-resize-font-150 h5 span,
body.thecore-a11y-resize-font-150 h6 span {
  font-size: 199.5% !important;
}
body.thecore-a11y-resize-font-140,
body.thecore-a11y-resize-font-140 p:not(.thecore-a11y-toolbar-title),
body.thecore-a11y-resize-font-140 li:not(.thecore-a11y-toolbar-grid-item),
body.thecore-a11y-resize-font-140 label,
body.thecore-a11y-resize-font-140 input,
body.thecore-a11y-resize-font-140 select,
body.thecore-a11y-resize-font-140 textarea,
body.thecore-a11y-resize-font-140 legend,
body.thecore-a11y-resize-font-140 code,
body.thecore-a11y-resize-font-140 pre,
body.thecore-a11y-resize-font-140 dd,
body.thecore-a11y-resize-font-140 dt,
body.thecore-a11y-resize-font-140 span,
body.thecore-a11y-resize-font-140 blockquote {
  font-size: 140% !important;
}
body.thecore-a11y-resize-font-140 h1,
body.thecore-a11y-resize-font-140 h2,
body.thecore-a11y-resize-font-140 h3,
body.thecore-a11y-resize-font-140 h4,
body.thecore-a11y-resize-font-140 h5,
body.thecore-a11y-resize-font-140 h6,
body.thecore-a11y-resize-font-140 h1 span,
body.thecore-a11y-resize-font-140 h2 span,
body.thecore-a11y-resize-font-140 h3 span,
body.thecore-a11y-resize-font-140 h4 span,
body.thecore-a11y-resize-font-140 h5 span,
body.thecore-a11y-resize-font-140 h6 span {
  font-size: 186.20000000000002% !important;
}
body.thecore-a11y-resize-font-130,
body.thecore-a11y-resize-font-130 p:not(.thecore-a11y-toolbar-title),
body.thecore-a11y-resize-font-130 li:not(.thecore-a11y-toolbar-grid-item),
body.thecore-a11y-resize-font-130 label,
body.thecore-a11y-resize-font-130 input,
body.thecore-a11y-resize-font-130 select,
body.thecore-a11y-resize-font-130 textarea,
body.thecore-a11y-resize-font-130 legend,
body.thecore-a11y-resize-font-130 code,
body.thecore-a11y-resize-font-130 pre,
body.thecore-a11y-resize-font-130 dd,
body.thecore-a11y-resize-font-130 dt,
body.thecore-a11y-resize-font-130 span,
body.thecore-a11y-resize-font-130 blockquote {
  font-size: 130% !important;
}
body.thecore-a11y-resize-font-130 h1,
body.thecore-a11y-resize-font-130 h2,
body.thecore-a11y-resize-font-130 h3,
body.thecore-a11y-resize-font-130 h4,
body.thecore-a11y-resize-font-130 h5,
body.thecore-a11y-resize-font-130 h6,
body.thecore-a11y-resize-font-130 h1 span,
body.thecore-a11y-resize-font-130 h2 span,
body.thecore-a11y-resize-font-130 h3 span,
body.thecore-a11y-resize-font-130 h4 span,
body.thecore-a11y-resize-font-130 h5 span,
body.thecore-a11y-resize-font-130 h6 span {
  font-size: 172.9% !important;
}
body.thecore-a11y-resize-font-120,
body.thecore-a11y-resize-font-120 p:not(.thecore-a11y-toolbar-title),
body.thecore-a11y-resize-font-120 li:not(.thecore-a11y-toolbar-grid-item),
body.thecore-a11y-resize-font-120 label,
body.thecore-a11y-resize-font-120 input,
body.thecore-a11y-resize-font-120 select,
body.thecore-a11y-resize-font-120 textarea,
body.thecore-a11y-resize-font-120 legend,
body.thecore-a11y-resize-font-120 code,
body.thecore-a11y-resize-font-120 pre,
body.thecore-a11y-resize-font-120 dd,
body.thecore-a11y-resize-font-120 dt,
body.thecore-a11y-resize-font-120 span,
body.thecore-a11y-resize-font-120 blockquote {
  font-size: 120% !important;
}
body.thecore-a11y-resize-font-120 h1,
body.thecore-a11y-resize-font-120 h2,
body.thecore-a11y-resize-font-120 h3,
body.thecore-a11y-resize-font-120 h4,
body.thecore-a11y-resize-font-120 h5,
body.thecore-a11y-resize-font-120 h6,
body.thecore-a11y-resize-font-120 h1 span,
body.thecore-a11y-resize-font-120 h2 span,
body.thecore-a11y-resize-font-120 h3 span,
body.thecore-a11y-resize-font-120 h4 span,
body.thecore-a11y-resize-font-120 h5 span,
body.thecore-a11y-resize-font-120 h6 span {
  font-size: 159.60000000000002% !important;
}
body.thecore-a11y-links-underline {
  /* Temporarily checking selectors
a[onclick] , a[onclick] abbr, a[onclick] acronym, a[onclick] b,
a[onclick] basefont, a[onclick] big, a[onclick] br, a[onclick] code,
a[onclick] div, a[onclick] em, a[onclick] font, a[onclick] h1,
a[onclick] h2, a[onclick] h3, a[onclick] h4, a[onclick] h5, a[onclick]
h6, a[onclick] i, a[onclick] kbd, a[onclick] small, a[onclick] span,
a[onclick] strong, a[onclick] tt, a[onclick] u, a[onclick] var,
a[onclick]:active , a[onclick]:active abbr, a[onclick]:active acronym,
a[onclick]:active b, a[onclick]:active basefont, a[onclick]:active
big, a[onclick]:active br, a[onclick]:active code, a[onclick]:active
div, a[onclick]:active em, a[onclick]:active font, a[onclick]:active
h1, a[onclick]:active h2, a[onclick]:active h3, a[onclick]:active h4,
a[onclick]:active h5, a[onclick]:active h6, a[onclick]:active i,
a[onclick]:active kbd, a[onclick]:active small, a[onclick]:active
span, a[onclick]:active strong, a[onclick]:active tt,
a[onclick]:active u, a[onclick]:active var {
	text-decoration: underline !important;
}
a:link , a:link abbr, a:link acronym, a:link b, a:link basefont,
a:link big, a:link br, a:link code, a:link div, a:link em, a:link
font, a:link h1, a:link h2, a:link h3, a:link h4, a:link h5, a:link
h6, a:link i, a:link kbd, a:link small, a:link span, a:link strong,
a:link tt, a:link u, a:link var, a:link:active , a:link:active abbr,
a:link:active acronym, a:link:active b, a:link:active basefont,
a:link:active big, a:link:active br, a:link:active code, a:link:active
div, a:link:active em, a:link:active font, a:link:active h1,
a:link:active h2, a:link:active h3, a:link:active h4, a:link:active
h5, a:link:active h6, a:link:active i, a:link:active kbd,
a:link:active small, a:link:active span, a:link:active strong,
a:link:active tt, a:link:active u, a:link:active var, a:visited ,
a:visited abbr, a:visited acronym, a:visited b, a:visited basefont,
a:visited big, a:visited br, a:visited code, a:visited div, a:visited
em, a:visited font, a:visited h1, a:visited h2, a:visited h3,
a:visited h4, a:visited h5, a:visited h6, a:visited i, a:visited kbd,
a:visited small, a:visited span, a:visited strong, a:visited tt,
a:visited u, a:visited var, a:visited:active , a:visited:active abbr,
a:visited:active acronym, a:visited:active b, a:visited:active
basefont, a:visited:active big, a:visited:active br, a:visited:active
code, a:visited:active div, a:visited:active em, a:visited:active
font, a:visited:active h1, a:visited:active h2, a:visited:active h3,
a:visited:active h4, a:visited:active h5, a:visited:active h6,
a:visited:active i, a:visited:active kbd, a:visited:active small,
a:visited:active span, a:visited:active strong, a:visited:active tt,
a:visited:active u, a:visited:active var {
	text-decoration: underline !important;
}*/
}
body.thecore-a11y-links-underline a,
body.thecore-a11y-links-underline a * {
  text-decoration: underline !important;
}
body.thecore-a11y-readable-font,
body.thecore-a11y-readable-font *:not(i):not(span) {
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
}
body.thecore-a11y-bigger-line-height p,
body.thecore-a11y-bigger-line-height li,
body.thecore-a11y-bigger-line-height dd,
body.thecore-a11y-bigger-line-height dt,
body.thecore-a11y-bigger-line-height blockquote,
body.thecore-a11y-bigger-line-height span,
body.thecore-a11y-bigger-line-height a,
body.thecore-a11y-bigger-line-height label,
body.thecore-a11y-bigger-line-height input,
body.thecore-a11y-bigger-line-height textarea {
  line-height: 1.85 !important;
}
body.thecore-a11y-text-align p,
body.thecore-a11y-text-align li,
body.thecore-a11y-text-align dd,
body.thecore-a11y-text-align dt,
body.thecore-a11y-text-align blockquote,
body.thecore-a11y-text-align figcaption {
  text-align: left !important;
}
body.rtl.thecore-a11y-text-align p,
body.rtl.thecore-a11y-text-align li,
body.rtl.thecore-a11y-text-align dd,
body.rtl.thecore-a11y-text-align dt,
body.rtl.thecore-a11y-text-align blockquote,
body.rtl.thecore-a11y-text-align figcaption {
  text-align: right !important;
}
body.thecore-a11y-page-structure header,
body.thecore-a11y-page-structure main,
body.thecore-a11y-page-structure nav,
body.thecore-a11y-page-structure aside,
body.thecore-a11y-page-structure footer,
body.thecore-a11y-page-structure section,
body.thecore-a11y-page-structure article {
  outline: 2px solid rgb(var(--thecore-a11y-accent-rgb, 37, 99, 235) / 0.32) !important;
  outline-offset: 3px !important;
}
body.thecore-a11y-page-structure h1,
body.thecore-a11y-page-structure h2,
body.thecore-a11y-page-structure h3,
body.thecore-a11y-page-structure h4,
body.thecore-a11y-page-structure h5,
body.thecore-a11y-page-structure h6 {
  text-decoration: underline !important;
  text-decoration-color: rgb(var(--thecore-a11y-accent-rgb, 37, 99, 235) / 0.6) !important;
  text-decoration-thickness: 0.12em !important;
}
body.thecore-a11y-hide-images img,
body.thecore-a11y-hide-images svg,
body.thecore-a11y-hide-images picture,
body.thecore-a11y-hide-images figure,
body.thecore-a11y-hide-images video,
body.thecore-a11y-hide-images canvas {
  opacity: 0 !important;
}
body.thecore-a11y-hide-images *,
body.thecore-a11y-hide-images *::before,
body.thecore-a11y-hide-images *::after {
  background-image: none !important;
}
body.thecore-a11y-pause-animations *,
body.thecore-a11y-pause-animations *::before,
body.thecore-a11y-pause-animations *::after {
  animation: none !important;
  transition: none !important;
  scroll-behavior: auto !important;
}
.thecore-skip-link {
  position: absolute;
  top: -1000em;
}
.thecore-skip-link:focus {
  left: 50px;
  top: 50px;
  height: auto;
  width: 200px;
  display: block;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  padding: 15px 23px 14px;
  background-color: #F1F1F1;
  color: #21759B;
  z-index: 100000;
  line-height: normal;
  text-decoration: none;
  box-shadow: 0 0 2px 2px rgb(0 0 0 / 0.6);
}
body.rtl .thecore-skip-link:focus {
  right: 50px;
  left: auto;
}
#thecore-a11y-toolbar *,
#thecore-a11y-toolbar ::before,
#thecore-a11y-toolbar ::after {
  box-sizing: border-box;
}
.thecore-a11y-visible-phone {
  display: none !important;
}
.thecore-a11y-visible-tablet {
  display: none !important;
}
.thecore-a11y-hidden-desktop {
  display: none !important;
}
.thecore-a11y-visible-desktop {
  display: inherit !important;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .thecore-a11y-hidden-desktop {
    display: inherit !important;
  }
  .thecore-a11y-visible-desktop {
    display: none !important ;
  }
  .thecore-a11y-visible-tablet {
    display: inherit !important;
  }
  .thecore-a11y-hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .thecore-a11y-hidden-desktop {
    display: inherit !important;
  }
  .thecore-a11y-visible-desktop {
    display: none !important;
  }
  .thecore-a11y-visible-phone {
    display: inherit !important;
  }
  /* Use inherit to restore previous behavior */
  .thecore-a11y-hidden-phone {
    display: none !important;
  }
}
.thecore-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
