/* Minification failed. Returning unminified contents.
(2,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,20): run-time error CSS1039: Token not allowed after unary operator: '-list-container-margin-top'
(47,23): run-time error CSS1039: Token not allowed after unary operator: '-list-container-margin-bottom'
(55,15): run-time error CSS1039: Token not allowed after unary operator: '-az-main-title-foreground-color'
(56,19): run-time error CSS1039: Token not allowed after unary operator: '-az-main-title-font-size'
(57,21): run-time error CSS1039: Token not allowed after unary operator: '-az-main-title-font-weight'
(58,21): run-time error CSS1039: Token not allowed after unary operator: '-az-main-title-font-line-height'
(63,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,15): run-time error CSS1039: Token not allowed after unary operator: '-grid-width'
(100,26): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-background-color'
(101,26): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-border-color'
(102,15): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-foreground-color'
(104,19): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-font-size'
(105,21): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-font-weight'
(108,21): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-font-line-height'
(134,26): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-hover-background-color'
(135,15): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-hover-foreground-color'
(136,22): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-hover-border-color'
(141,31): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-border-color'
(145,31): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-disabled-border-color'
(149,15): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-disabled-foreground-color'
(151,26): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-disabled-background-color'
(152,22): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-disabled-border-color'
(158,15): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-disabled-foreground-color'
(160,26): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-disabled-background-color'
(161,22): run-time error CSS1039: Token not allowed after unary operator: '-az-panel-disabled-border-color'
(184,35): run-time error CSS1039: Token not allowed after unary operator: '-az-section-line-below-color'
(188,15): run-time error CSS1039: Token not allowed after unary operator: '-az-header-foreground-color'
(189,19): run-time error CSS1039: Token not allowed after unary operator: '-az-header-font-size'
(190,21): run-time error CSS1039: Token not allowed after unary operator: '-az-header-font-weight'
(191,21): run-time error CSS1039: Token not allowed after unary operator: '-az-header-font-line-height'
(208,38): run-time error CSS1039: Token not allowed after unary operator: '-az-columns-mobile'
(216,22): run-time error CSS1039: Token not allowed after unary operator: '-az-columns-mobile'
(241,15): run-time error CSS1039: Token not allowed after unary operator: '-az-title-foreground-color'
(242,19): run-time error CSS1039: Token not allowed after unary operator: '-az-title-font-size'
(243,21): run-time error CSS1039: Token not allowed after unary operator: '-az-title-font-weight'
(244,21): run-time error CSS1039: Token not allowed after unary operator: '-az-title-font-line-height'
(260,15): run-time error CSS1039: Token not allowed after unary operator: '-az-link-foreground-color'
(276,15): run-time error CSS1039: Token not allowed after unary operator: '-az-link-hover-foreground-color'
(285,15): run-time error CSS1039: Token not allowed after unary operator: '-az-description-foreground-color'
(286,19): run-time error CSS1039: Token not allowed after unary operator: '-az-description-font-size'
(287,21): run-time error CSS1039: Token not allowed after unary operator: '-az-description-font-weight'
(288,21): run-time error CSS1039: Token not allowed after unary operator: '-az-description-font-line-height'
(306,15): run-time error CSS1039: Token not allowed after unary operator: '-az-error-message-foreground-color'
(307,19): run-time error CSS1039: Token not allowed after unary operator: '-az-error-message-font-size'
(308,21): run-time error CSS1039: Token not allowed after unary operator: '-az-error-message-font-weight'
(309,21): run-time error CSS1039: Token not allowed after unary operator: '-az-error-message-font-line-height'
(318,15): run-time error CSS1039: Token not allowed after unary operator: '-az-did-you-mean-message-foreground-color'
(319,19): run-time error CSS1039: Token not allowed after unary operator: '-az-did-you-mean-message-font-size'
(320,21): run-time error CSS1039: Token not allowed after unary operator: '-az-did-you-mean-message-font-weight'
(321,21): run-time error CSS1039: Token not allowed after unary operator: '-az-did-you-mean-message-font-line-height'
(339,40): run-time error CSS1039: Token not allowed after unary operator: '-az-columns-desktop'
(347,24): run-time error CSS1039: Token not allowed after unary operator: '-az-columns-desktop'
 */
.list-container {
  --list-container-margin-top: 30px;
  --list-container-margin-bottom: 10px;
  --az-main-title-foreground-color: #000000;
  --az-main-title-font-size: 35px;
  --az-main-title-font-weight: 600;
  --az-main-title-font-line-height: normal;
  --az-link-foreground-color: #124a7e;
  --az-link-hover-foreground-color: #ab0032;
  --az-title-foreground-color: #000000;
  --az-title-font-size: 16px;
  --az-title-font-weight: 600;
  --az-title-font-line-height: 22px;
  --az-description-foreground-color: #000000;
  --az-description-font-size: 16px;
  --az-description-font-weight: 400;
  --az-description-font-line-height: 22px;
  --az-panel-font-size: 16px;
  --az-panel-font-weight: 600;
  --az-panel-font-line-height: 24px;
  --az-panel-foreground-color: #000000;
  --az-panel-background-color: #ffffff;
  --az-panel-border-color: #707070;
  --az-panel-hover-foreground-color: #ffffff;
  --az-panel-hover-background-color: #124a7e;
  --az-panel-hover-border-color: #707070;
  --az-panel-disabled-foreground-color: #cccccc;
  --az-panel-disabled-background-color: #ffffff;
  --az-panel-disabled-border-color: #cccccc;
  --az-header-foreground-color: #000000;
  --az-header-font-size: 35px;
  --az-header-font-weight: 600;
  --az-header-font-line-height: normal;
  --az-section-line-below-color: #707070;
  --az-error-message-foreground-color: #ab0032;
  --az-error-message-font-size: 19px;
  --az-error-message-font-weight: 600;
  --az-error-message-font-line-height: 25px;
  --az-did-you-mean-message-foreground-color: #000000;
  --az-did-you-mean-message-font-size: 30px;
  --az-did-you-mean-message-font-weight: 600;
  --az-did-you-mean-message-font-line-height: normal;
  display: flex;
  flex-direction: column;
  float: left;
  margin-top: var(--list-container-margin-top);
  margin-bottom: var(--list-container-margin-bottom);
  row-gap: 10px;
  width: 100%;
}

.list-container h1,
.list-container h2,
.list-container h3 {
  color: var(--az-main-title-foreground-color);
  font-size: var(--az-main-title-font-size);
  font-weight: var(--az-main-title-font-weight);
  line-height: var(--az-main-title-font-line-height);
  margin: 0;
}

.list-container > .a-z-list {
  --az-columns-desktop: 1;
  --az-columns-mobile: 1;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}

.list-container > .a-z-list > .a-z-list-letter-panel-container {
  margin-right: -25px;
  overflow-x: auto;
  padding-right: 25px;
  scrollbar-width: none;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
}

.list-container > .a-z-list > .a-z-list-letter-panel-container::-webkit-scrollbar {
  display: none;
}

.list-container > .a-z-list[data-legacy-layout="true"] > .a-z-list-letter-panel-container {
  overflow-x: initial;
}

.list-container > .a-z-list .a-z-list-letter-panel {
  display: flex;
  flex-direction: row;
  width: var(--grid-width);
}

.list-container > .a-z-list[data-legacy-layout="true"] .a-z-list-letter-panel {
  flex-wrap: wrap;
  width: 100%;
}

.list-container > .a-z-list .a-z-list-letter-panel > .a-z-list-letter {
  align-items: center;
  background-color: var(--az-panel-background-color);
  border: 1px solid var(--az-panel-border-color);
  color: var(--az-panel-foreground-color);
  display: flex;
  font-size: var(--az-panel-font-size);
  font-weight: var(--az-panel-font-weight);
  height: 30px;
  justify-content: center;
  line-height: var(--az-panel-font-line-height);
  padding: 3px;
  width: 100%;
  cursor: pointer;
  user-select: none;
  text-decoration: none !important;
}

.list-container > .a-z-list[data-legacy-layout="true"] .a-z-list-letter-panel > .a-z-list-letter {
  margin: 5px 2.4px;
  width: 42px;
  height: 30px;
  border: 1px solid #000;
  border-right: 1px solid #000;
}

.list-container
  > .a-z-list:not([data-legacy-layout="true"])
  .a-z-list-letter-panel
  > .a-z-list-letter:not(:first-of-type) {
  border-left: none;
}

.list-container > .a-z-list .a-z-list-letter-panel > .a-z-list-letter:active,
.list-container > .a-z-list .a-z-list-letter-panel > .a-z-list-letter:focus,
.list-container > .a-z-list .a-z-list-letter-panel > .a-z-list-letter:hover {
  background-color: var(--az-panel-hover-background-color);
  color: var(--az-panel-hover-foreground-color);
  border-color: var(--az-panel-hover-border-color);
  outline: none;
}

.list-container > .a-z-list .a-z-list-letter-panel > .a-z-list-letter.disabled + .a-z-list-letter:not(.disabled) {
  border-left: 1px solid var(--az-panel-border-color);
}

.list-container > .a-z-list .a-z-list-letter-panel > .a-z-list-letter.disabled + .a-z-list-letter.disabled {
  border-left: 1px solid var(--az-panel-disabled-border-color);
}

.list-container > .a-z-list .a-z-list-letter-panel > .a-z-list-letter.disabled {
  color: var(--az-panel-disabled-foreground-color);
  cursor: default;
  background-color: var(--az-panel-disabled-background-color);
  border-color: var(--az-panel-disabled-border-color);
}

.list-container > .a-z-list .a-z-list-letter-panel > .a-z-list-letter.disabled:active,
.list-container > .a-z-list .a-z-list-letter-panel > .a-z-list-letter.disabled:focus,
.list-container > .a-z-list .a-z-list-letter-panel > .a-z-list-letter.disabled:hover {
  color: var(--az-panel-disabled-foreground-color);
  cursor: default;
  background-color: var(--az-panel-disabled-background-color);
  border-color: var(--az-panel-disabled-border-color);
  pointer-events: none;
}

.list-container
  > .a-z-list:not([data-legacy-layout="true"])
  .a-z-list-letter-panel
  > .a-z-list-letter:not(:last-of-type).disabled {
  border-right: none;
}

.list-container > .a-z-list .a-z-list-content > .a-z-list-content-section {
  padding-bottom: 30px;
}

.list-container > .a-z-list .a-z-list-content > .a-z-list-content-section:not(:first-of-type) {
  padding-top: 30px;
}

.list-container
  > .a-z-list[data-show-line-below="true"]
  .a-z-list-content
  > .a-z-list-content-section:not(:last-of-type) {
  border-bottom: 0.5px solid var(--az-section-line-below-color);
}

.list-container > .a-z-list .a-z-list-content > .a-z-list-content-section > .a-z-list-content-section-header {
  color: var(--az-header-foreground-color);
  font-size: var(--az-header-font-size);
  font-weight: var(--az-header-font-weight);
  line-height: var(--az-header-font-line-height);
  margin-bottom: 10px;
  scroll-margin-top: 30px;
}

.list-container > .a-z-list .a-z-list-content > .a-z-list-content-section .a-z-list-content-section-body {
  column-gap: 70px;
  list-style: none;
  margin-left: 0;
}

.list-container
  > .a-z-list[data-direction="left-to-right"]
  .a-z-list-content
  > .a-z-list-content-section
  > .a-z-list-content-section-body {
  display: grid;
  grid-template-columns: repeat(var(--az-columns-mobile), 1fr);
}

.list-container
  > .a-z-list[data-direction="top-to-bottom"]
  .a-z-list-content
  > .a-z-list-content-section
  > .a-z-list-content-section-body {
  column-count: var(--az-columns-mobile);
}

.list-container > .a-z-list .a-z-list-content > .a-z-list-content-section > .a-z-list-content-section-body > li {
  margin-bottom: 25px;
}

.list-container
  > .a-z-list
  .a-z-list-content
  > .a-z-list-content-section
  > .a-z-list-content-section-body
  .list-item-wrapper {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 3px;
}

.list-container
  > .a-z-list
  .a-z-list-content
  > .a-z-list-content-section
  > .a-z-list-content-section-body
  .list-item-title {
  color: var(--az-title-foreground-color);
  font-size: var(--az-title-font-size);
  font-weight: var(--az-title-font-weight);
  line-height: var(--az-title-font-line-height);
}

.list-container
  > .a-z-list
  .a-z-list-content
  > .a-z-list-content-section
  > .a-z-list-content-section-body
  .list-item-title-link,
.list-container
  > .a-z-list
  .a-z-list-content
  > .a-z-list-content-section
  > .a-z-list-content-section-body
  .list-item-title-link
  > .list-item-title {
  color: var(--az-link-foreground-color);
}

.list-container
  > .a-z-list
  .a-z-list-content
  > .a-z-list-content-section
  > .a-z-list-content-section-body
  .list-item-title-link:hover,
.list-container
  > .a-z-list
  .a-z-list-content
  > .a-z-list-content-section
  > .a-z-list-content-section-body
  .list-item-title-link:hover
  > .list-item-title {
  color: var(--az-link-hover-foreground-color);
}

.list-container
  > .a-z-list
  .a-z-list-content
  > .a-z-list-content-section
  > .a-z-list-content-section-body
  .list-item-description {
  color: var(--az-description-foreground-color);
  font-size: var(--az-description-font-size);
  font-weight: var(--az-description-font-weight);
  line-height: var(--az-description-font-line-height);
}

.list-container
  > .a-z-list
  .a-z-list-content
  > .a-z-list-content-section
  > .a-z-list-content-section-back-to-top-container {
  display: flex;
  justify-content: flex-end;
}

.list-container .list-container-error-message,
.list-container .list-container-did-you-mean-message {
  display: none;
}

.list-container .list-container-error-message {
  color: var(--az-error-message-foreground-color);
  font-size: var(--az-error-message-font-size);
  font-weight: var(--az-error-message-font-weight);
  line-height: var(--az-error-message-font-line-height);
  margin-bottom: 40px;
}

.list-container[data-recovery-mode="recovery"] .list-container-error-message {
  display: flex;
}

.list-container .list-container-did-you-mean-message {
  color: var(--az-did-you-mean-message-foreground-color);
  font-size: var(--az-did-you-mean-message-font-size);
  font-weight: var(--az-did-you-mean-message-font-weight);
  line-height: var(--az-did-you-mean-message-font-line-height);
}

.list-container[data-recovery-mode="corrected"] .list-container-did-you-mean-message {
  display: flex;
}

@media (min-width: 768px) {
  .list-container > .a-z-list > .a-z-list-letter-panel-container {
    padding-right: 40px;
    margin-right: -40px;
  }

  .list-container
    > .a-z-list[data-direction="left-to-right"]
    .a-z-list-content
    > .a-z-list-content-section
    > .a-z-list-content-section-body {
    grid-template-columns: repeat(var(--az-columns-desktop), 1fr);
  }

  .list-container
    > .a-z-list[data-direction="top-to-bottom"]
    .a-z-list-content
    > .a-z-list-content-section
    > .a-z-list-content-section-body {
    column-count: var(--az-columns-desktop);
  }
}

@media (min-width: 1280px) {
  .list-container > .a-z-list > .a-z-list-letter-panel-container {
    padding-right: 0;
    margin-right: 0;
  }
}

