/* vanilla-extract-css-ns:src/themes/utils/typography.css.ts.vanilla.css?source=#H4sIAAAAAAAAE6WTsU7DMBRF935FRhgcBQptVVaG7kViRI5jEgtjW7ZTGhD/TuwSJ6mUmhf2e/zeO7pOX1ZLtSlYlnwtkoRILvU2OWB9hVBBDLKNkqXGqmqQZZZT5BPXD232VQqLPigrK3uRcLlnH+sxwz5pFNq3IY9wJiiq4pNcbtdP4tRaqpFRmDBRXiZ9dH9KtvD3Iv31chP1YuocriZAQDsjDiAocHMc9fCkptuoJk5xAVLkAaCewADUeGaOlhM4qWQZVZLL4xO4OQECqhlxAD2BGynqz7yLnkmwskwK0JUdAzxyiAFu7LA5LQjsZBHu43+DibeBHkuPFhWUSI3d05cgF30MSU+TWhs3SUkm2o1Gm2wreaAasM/O5f+3VPdEv8YqukDBjOK4AVWmY0aV6Yeu/dB2FcsI5ghzVrZHmFo5RWclyc66lqVr+j58bDPxWP7np34AYKIyUHgHAAA= */
._63p8di0 {
  color: var(--dcs-typography-title-color);
  font-weight: var(--dcs-typography-title-fontWeight);
  font-size: var(--dcs-typography-title-fontSize);
  line-height: var(--dcs-typography-title-lineHeight);
  letter-spacing: var(--dcs-typography-title-letterSpacing);
}
._63p8di1 {
  color: var(--dcs-typography-subtitle-color);
  font-weight: var(--dcs-typography-subtitle-fontWeight);
  font-size: var(--dcs-typography-subtitle-fontSize);
  line-height: var(--dcs-typography-subtitle-lineHeight);
  letter-spacing: var(--dcs-typography-subtitle-letterSpacing);
}
._63p8di2 {
  color: var(--dcs-typography-lead-color);
  font-weight: var(--dcs-typography-lead-fontWeight);
  font-size: var(--dcs-typography-lead-fontSize);
  line-height: var(--dcs-typography-lead-lineHeight);
  letter-spacing: var(--dcs-typography-lead-letterSpacing);
}
._63p8di3 {
  color: var(--dcs-typography-boxTitle-color);
  font-weight: var(--dcs-typography-boxTitle-fontWeight);
  font-size: var(--dcs-typography-boxTitle-fontSize);
  line-height: var(--dcs-typography-boxTitle-lineHeight);
}
._63p8di4 {
  color: var(--dcs-typography-caption-color);
  font-weight: var(--dcs-typography-caption-fontWeight);
  font-size: var(--dcs-typography-caption-fontSize);
  line-height: var(--dcs-typography-caption-lineHeight);
  letter-spacing: var(--dcs-typography-caption-letterSpacing);
}
._63p8di5 {
  color: var(--dcs-typography-link-color);
  text-decoration: var(--dcs-typography-link-textDecoration);
  cursor: pointer;
}
._63p8di5:hover {
  color: var(--dcs-typography-link-colorHover);
  text-decoration: var(--dcs-typography-link-textDecorationHover);
}
._63p8di6 {
  color: var(--dcs-typography-display-color);
  font-weight: var(--dcs-typography-display-fontWeight);
}
._63p8di7 {
  vertical-align: super;
  line-height: 0;
  font-size: 0.7em;
}
._63p8di8 {
  vertical-align: sub;
  line-height: 0;
  font-size: 0.7em;
}

/* vanilla-extract-css-ns:src/components/Title/Title.css.ts.vanilla.css?source=Ll8xdzR4czg1MCB7CiAgd29yZC1icmVhazogYnJlYWstd29yZDsKICBoeXBoZW5zOiBhdXRvOwogIG1hcmdpbjogMDsKICBwYWRkaW5nOiAwOwp9 */
._1w4xs850 {
  word-break: break-word;
  hyphens: auto;
  margin: 0;
  padding: 0;
}

/* vanilla-extract-css-ns:src/components/Footnote/Footnote.css.ts.vanilla.css?source=LmMzbWE5cTAgewogIGNvbG9yOiB1bnNldDsKICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjFlbTsKICBtYXJnaW4taW5saW5lLWVuZDogMC4xZW07CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIG91dGxpbmUtb2Zmc2V0OiAwLjNlbTsKICBib3JkZXItcmFkaXVzOiAxMDB2dzsKICBkaXNwbGF5OiBpbmxpbmU7Cn0KLmMzbWE5cTA6Zm9jdXMgewogIG91dGxpbmUtc3R5bGU6IHNvbGlkOwogIG91dGxpbmUtd2lkdGg6IDAuMTVlbTsKfQouYzNtYTlxMSB7CiAgY3Vyc29yOiBwb2ludGVyOwogIGNvbG9yOiB2YXIoLS1kY3MtY29tcG9uZW50cy1mb290bm90ZS1jb2xvcik7Cn0KLmMzbWE5cTE6OmJlZm9yZSB7CiAgY29udGVudDogdmFyKC0tZGNzLWNvbXBvbmVudHMtZm9vdG5vdGUtYmVmb3JlQ29udGVudCk7Cn0KLmMzbWE5cTE6OmFmdGVyIHsKICBjb250ZW50OiB2YXIoLS1kY3MtY29tcG9uZW50cy1mb290bm90ZS1hZnRlckNvbnRlbnQpOwp9Ci5jM21hOXEwOmZvY3VzIC5jM21hOXExIHsKICBjb2xvcjogdmFyKC0tZGNzLWNvbXBvbmVudHMtZm9vdG5vdGUtZm9jdXNDb2xvcik7Cn0= */
.c3ma9q0 {
  color: unset;
  margin-inline-start: 0.1em;
  margin-inline-end: 0.1em;
  text-decoration: none;
  outline-offset: 0.3em;
  border-radius: 100vw;
  display: inline;
}
.c3ma9q0:focus {
  outline-style: solid;
  outline-width: 0.15em;
}
.c3ma9q1 {
  cursor: pointer;
  color: var(--dcs-components-footnote-color);
}
.c3ma9q1::before {
  content: var(--dcs-components-footnote-beforeContent);
}
.c3ma9q1::after {
  content: var(--dcs-components-footnote-afterContent);
}
.c3ma9q0:focus .c3ma9q1 {
  color: var(--dcs-components-footnote-focusColor);
}

/* vanilla-extract-css-ns:src/themes/utils/layout.css.ts.vanilla.css?source=#H4sIAAAAAAAAE5WTTW6DMBBG95zC3bULR0l/U2fXK7QXGIyBaYyN7KFtWvXuNUYhJKRJWCGG9/E9jTQzWX6vN8s5+0kYy9DXGjaC5Vp9rcKgffIMnZKE1ggmrW4q038pnP0UbN6/+9KhWQu26CcpePSCQUO2nYHGwnCvdC6YJ6dIlqvkN5l1EosocdgZOgbMbWQqcAUaTrYW7APcNeeZ9NzXINEUPFM5NJp4AfXNakenlshW5wN9153I0XniskSdjXrne6SGY+C2csjeRyBUTTB5OJUBRyi1Osw8nsp4VVTKjFb0z0K3dEe92QvXuh97idzQ8OmkYZO+TpPcBaZ6HibHqstjqtJWtTUh5rlGf6lnRCcaDjJjt+f92zVBiV1hUHMEhgYgRNCm7+G0eI7U3rMhQDNg0sg0Xrn2TAPY/TAQfws230cqBAAA */
.chzky80 {
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: stretch;
}
.chzky81 {
  flex-direction: row;
}
.chzky82 {
  margin-top: var(--dcs-spacing-default-gap);
  margin-bottom: var(--dcs-spacing-default-gap);
}
.chzky83:first-child {
  margin-top: 0;
}
.chzky83:last-child {
  margin-bottom: 0;
}
.chzky84 {
  gap: var(--dcs-spacing-default-gap);
}
.chzky85 {
  gap: var(--dcs-spacing-article-gap);
}
.chzky86 {
  gap: var(--dcs-spacing-segment-gap);
  margin-top: var(--dcs-spacing-segment-marginTop);
  margin-bottom: var(--dcs-spacing-segment-marginBottom);
}
.chzky87 {
  gap: var(--dcs-spacing-subSegment-gap);
  margin-top: var(--dcs-spacing-subSegment-marginTop);
  margin-bottom: var(--dcs-spacing-subSegment-marginBottom);
}
.chzky88 {
  gap: var(--dcs-components-list-gap);
  margin-top: var(--dcs-spacing-list-marginTop);
  margin-bottom: var(--dcs-spacing-list-marginBottom);
}
.chzky89 {
  display: none !important;
}
.chzky8a {
  object-fit: contain;
}
.chzky8b {
  user-select: none;
}

/* vanilla-extract-css-ns:src/components/Footnote/FootnoteDisplay.css.ts.vanilla.css?source=LmZwaXU2aDEgewogIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsKICBwYWRkaW5nLWlubGluZS1zdGFydDogMDsKICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwOwp9Ci5mcGl1NmgyIHsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Cn0KLmZwaXU2aDEgPiBsaSB7CiAgZGlzcGxheTogZmxleDsKICBmbGV4LWRpcmVjdGlvbjogcm93OwogIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OwogIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsKICBnYXA6IDAuNWVtOwp9Ci5mcGl1NmgxID4gbGkgPiAuYzNtYTlxMCB7CiAgbWluLXdpZHRoOiAxLjVlbTsKICB0ZXh0LWFsaWduOiBlbmQ7Cn0KLmZwaXU2aDEgPiBsaSA+IC5jM21hOXEwOmZvY3VzIHsKICBvdXRsaW5lOiBub25lOwp9Ci5mcGl1NmgxID4gbGk6aGFzKDpmb2N1cyArIC5mcGl1NmgyKSB7CiAgYm9yZGVyLXJhZGl1czogMTAwdnc7CiAgb3V0bGluZS1zdHlsZTogc29saWQ7CiAgb3V0bGluZS13aWR0aDogMC4xNWVtOwogIG91dGxpbmUtb2Zmc2V0OiAwLjNlbTsKfQ== */
.fpiu6h1 {
  list-style-type: none;
  padding-inline-start: 0;
  margin-inline-start: 0;
}
.fpiu6h2 {
  display: inline-block;
}
.fpiu6h1 > li {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.5em;
}
.fpiu6h1 > li > .c3ma9q0 {
  min-width: 1.5em;
  text-align: end;
}
.fpiu6h1 > li > .c3ma9q0:focus {
  outline: none;
}
.fpiu6h1 > li:has(:focus + .fpiu6h2) {
  border-radius: 100vw;
  outline-style: solid;
  outline-width: 0.15em;
  outline-offset: 0.3em;
}

/* vanilla-extract-css-ns:src/components/Article/Article.css.ts.vanilla.css?source=Ll8xZDhnaDNhMCB7CiAgbWF4LXdpZHRoOiB2YXIoLS1kY3MtY29tcG9uZW50cy1hcnRpY2xlLW1heFdpZHRoKTsKICBwYWRkaW5nOiB2YXIoLS1kY3MtY29tcG9uZW50cy1hcnRpY2xlLXBhZGRpbmcpOwogIG1hcmdpbjogYXV0bzsKfQ== */
._1d8gh3a0 {
  max-width: var(--dcs-components-article-maxWidth);
  padding: var(--dcs-components-article-padding);
  margin: auto;
}

/* vanilla-extract-css-ns:src/components/Lead/Lead.css.ts.vanilla.css?source=LnFmYTU3cjAgewogIG1hcmdpbjogMDsKfQ== */
.qfa57r0 {
  margin: 0;
}

/* vanilla-extract-css-ns:src/themes/utils/animation.css.ts.vanilla.css?source=QGtleWZyYW1lcyBfMXE2Nzl0YzAgewogIDAlIHsKICAgIG9wYWNpdHk6IDA7CiAgfQogIDEwMCUgewogICAgb3BhY2l0eTogMTsKICB9Cn0KQGtleWZyYW1lcyBfMXE2Nzl0YzEgewogIDAlIHsKICAgIG9wYWNpdHk6IDE7CiAgfQogIDEwMCUgewogICAgb3BhY2l0eTogMDsKICB9Cn0KQGtleWZyYW1lcyBfMXE2Nzl0YzQgewogIDAlIHsKICAgIGNvbnRlbnQtdmlzaWJpbGl0eTogaGlkZGVuOwogICAgcG9pbnRlci1ldmVudHM6IG5vbmU7CiAgfQogIDElIHsKICAgIGNvbnRlbnQtdmlzaWJpbGl0eTogdmlzaWJsZTsKICAgIHBvaW50ZXItZXZlbnRzOiBub25lOwogIH0KICA5OSUgewogICAgY29udGVudC12aXNpYmlsaXR5OiB2aXNpYmxlOwogICAgcG9pbnRlci1ldmVudHM6IG5vbmU7CiAgfQogIDEwMCUgewogICAgY29udGVudC12aXNpYmlsaXR5OiB2aXNpYmxlOwogICAgcG9pbnRlci1ldmVudHM6IHVuc2V0OwogIH0KfQouXzFxNjc5dGMyIHsKICBhbmltYXRpb24tbmFtZTogXzFxNjc5dGMwOwogIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzOwogIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOwp9Ci5fMXE2Nzl0YzMgewogIGFuaW1hdGlvbi1uYW1lOiBfMXE2Nzl0YzE7CiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7CiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7Cn0KLl8xcTY3OXRjNSB7CiAgcG9pbnRlci1ldmVudHM6IHVuc2V0OwogIGFuaW1hdGlvbi1uYW1lOiBfMXE2Nzl0YzQ7CiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzOwogIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7Cn0= */
@keyframes _1q679tc0 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _1q679tc1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _1q679tc4 {
  0% {
    content-visibility: hidden;
    pointer-events: none;
  }
  1% {
    content-visibility: visible;
    pointer-events: none;
  }
  99% {
    content-visibility: visible;
    pointer-events: none;
  }
  100% {
    content-visibility: visible;
    pointer-events: unset;
  }
}
._1q679tc2 {
  animation-name: _1q679tc0;
  animation-duration: .2s;
  animation-fill-mode: forwards;
}
._1q679tc3 {
  animation-name: _1q679tc1;
  animation-duration: .2s;
  animation-fill-mode: forwards;
}
._1q679tc5 {
  pointer-events: unset;
  animation-name: _1q679tc4;
  animation-duration: 0.2s;
  transition-delay: 0.2s;
}

/* vanilla-extract-css-ns:src/themes/utils/imageTemplates.css.ts.vanilla.css?source=Ll8xd2M3ZnVyMCB7CiAgd2lkdGg6IDEwMCU7CiAgaGVpZ2h0OiBhdXRvOwp9Ci5fMXdjN2Z1cjEgewogIHdpZHRoOiA1MCU7CiAgaGVpZ2h0OiBhdXRvOwp9Ci5fMXdjN2Z1cjIgewogIHdpZHRoOiAxMGVtOwogIGhlaWdodDogYXV0bzsKfQouXzF3YzdmdXIzIHsKICB3aWR0aDogNGVtOwogIGhlaWdodDogYXV0bzsKICBtYXgtd2lkdGg6IHJldmVydDsKICBtYXgtaGVpZ2h0OiByZXZlcnQ7CiAgZmlsdGVyOiB2YXIoLS1kY3MtY29tcG9uZW50cy10cmFuc3BhcmVudEljb25GaWx0ZXIpOwp9Ci5fMXdjN2Z1cjQgewogIHdpZHRoOiA0ZW07CiAgaGVpZ2h0OiBhdXRvOwogIG1heC13aWR0aDogcmV2ZXJ0OwogIG1heC1oZWlnaHQ6IHJldmVydDsKfQouXzF3YzdmdXI1IHsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgaGVpZ2h0OiAxLjJlbTsKICB3aWR0aDogYXV0bzsKICBtYXJnaW4tYm90dG9tOiAtMC4yZW07CiAgbWFyZ2luLXRvcDogMC4xZW07CiAgbWF4LXdpZHRoOiByZXZlcnQ7CiAgbWF4LWhlaWdodDogcmV2ZXJ0OwogIGZpbHRlcjogdmFyKC0tZGNzLWNvbXBvbmVudHMtdHJhbnNwYXJlbnRJY29uRmlsdGVyKTsKfQouXzF3YzdmdXI2IHsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgaGVpZ2h0OiAxLjJlbTsKICB3aWR0aDogYXV0bzsKICBtYXJnaW4tYm90dG9tOiAtMC4yZW07CiAgbWFyZ2luLXRvcDogMC4xZW07CiAgbWF4LXdpZHRoOiByZXZlcnQ7CiAgbWF4LWhlaWdodDogcmV2ZXJ0Owp9 */
._1wc7fur0 {
  width: 100%;
  height: auto;
}
._1wc7fur1 {
  width: 50%;
  height: auto;
}
._1wc7fur2 {
  width: 10em;
  height: auto;
}
._1wc7fur3 {
  width: 4em;
  height: auto;
  max-width: revert;
  max-height: revert;
  filter: var(--dcs-components-transparentIconFilter);
}
._1wc7fur4 {
  width: 4em;
  height: auto;
  max-width: revert;
  max-height: revert;
}
._1wc7fur5 {
  display: inline-block;
  height: 1.2em;
  width: auto;
  margin-bottom: -0.2em;
  margin-top: 0.1em;
  max-width: revert;
  max-height: revert;
  filter: var(--dcs-components-transparentIconFilter);
}
._1wc7fur6 {
  display: inline-block;
  height: 1.2em;
  width: auto;
  margin-bottom: -0.2em;
  margin-top: 0.1em;
  max-width: revert;
  max-height: revert;
}

/* vanilla-extract-css-ns:src/components/Img/Img.css.ts.vanilla.css?source=Ll8xd3htMGg3MCB7CiAgZGlzcGxheTogYmxvY2s7CiAgbWF4LXdpZHRoOiAxMDAlOwogIGFsaWduLXNlbGY6IHN0YXJ0Owp9 */
._1wxm0h70 {
  display: block;
  max-width: 100%;
  align-self: start;
}

/* vanilla-extract-css-ns:src/themes/utils/a11y.css.ts.vanilla.css?source=Ll8xZ3gyMmtxMCB7CiAgcG9zaXRpb246IGFic29sdXRlOwogIGxlZnQ6IC0xMDAwMHB4OwogIHRvcDogYXV0bzsKICB3aWR0aDogMXB4OwogIGhlaWdodDogMXB4OwogIG92ZXJmbG93OiBoaWRkZW47Cn0= */
._1gx22kq0 {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* vanilla-extract-css-ns:src/components/Caption/Caption.css.ts.vanilla.css?source=Ll8xNXNkeDJxMCB7CiAgbWFyZ2luOiAwOwogIGRpc3BsYXk6IGJsb2NrOwp9 */
._15sdx2q0 {
  margin: 0;
  display: block;
}

/* vanilla-extract-css-ns:src/components/ImageMap/ImageMap.css.ts.vanilla.css?source=Lm5mZm85czAgewogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICBpbnNldDogMDsKICB1c2VyLXNlbGVjdDogbm9uZTsKICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOwp9 */
.nffo9s0 {
  position: absolute;
  inset: 0;
  user-select: none;
  -webkit-user-select: none;
}

/* vanilla-extract-css-ns:src/components/TextNode/TextNode.css.ts.vanilla.css?source=LmZhZXF6ZzAgewogIGRpc3BsYXk6IGlubGluZTsKfQouZmFlcXpnMSB7CiAgZm9udC13ZWlnaHQ6IDUwMDsKfQouZmFlcXpnMiB7CiAgZm9udC1zdHlsZTogaXRhbGljOwp9Ci5mYWVxemczIHsKICBmb250LXdlaWdodDogNTAwOwogIGNvbG9yOiB2YXIoLS1kY3MtdHlwb2dyYXBoeS1kaXNwbGF5LWNvbG9yKTsKfQouZmFlcXpnNCB7CiAgY29sb3I6IHZhcigtLWRjcy10eXBvZ3JhcGh5LWRpc3BsYXktY29sb3IpOwp9Ci5mYWVxemc1IHsKICB3aGl0ZS1zcGFjZTogbm93cmFwOwp9 */
.faeqzg0 {
  display: inline;
}
.faeqzg1 {
  font-weight: 500;
}
.faeqzg2 {
  font-style: italic;
}
.faeqzg3 {
  font-weight: 500;
  color: var(--dcs-typography-display-color);
}
.faeqzg4 {
  color: var(--dcs-typography-display-color);
}
.faeqzg5 {
  white-space: nowrap;
}

/* vanilla-extract-css-ns:src/components/LegendDescription/LegendDescription.css.ts.vanilla.css?source=Ll8xa2N2cTJhMCB7CiAgZGlzcGxheTogYmxvY2s7CiAgbWFyZ2luLWlubGluZS1zdGFydDogMC4yZW07Cn0= */
._1kcvq2a0 {
  display: block;
  margin-inline-start: 0.2em;
}

/* vanilla-extract-css-ns:src/components/LegendPosition/LegendPosition.css.ts.vanilla.css?source=Ll8xYXdlOWFpMCB7CiAgZGlzcGxheTogYmxvY2s7CiAgd2lkdGg6IDEuNjI1ZW07CiAgaGVpZ2h0OiAxLjYyNWVtOwogIGxpbmUtaGVpZ2h0OiB2YXIoLS1kY3MtY29tcG9uZW50cy1sZWdlbmRQb3NpdGlvbi1saW5lSGVpZ2h0KTsKICBib3JkZXItcmFkaXVzOiAxLjYyNWVtOwogIGJvcmRlci1zdHlsZTogc29saWQ7CiAgYm9yZGVyLXdpZHRoOiAwLjA2M2VtOwogIHRleHQtYWxpZ246IGNlbnRlcjsKICBmbGV4LWJhc2lzOiAxLjYyNWVtOwogIGZsZXgtZ3JvdzogMDsKICBmbGV4LXNocmluazogMDsKICBhbGlnbi1pdGVtczogYmFzZWxpbmU7CiAgbWFyZ2luLXRvcDogLTAuMDYzZW07CiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNWVtOwp9 */
._1awe9ai0 {
  display: block;
  width: 1.625em;
  height: 1.625em;
  line-height: var(--dcs-components-legendPosition-lineHeight);
  border-radius: 1.625em;
  border-style: solid;
  border-width: 0.063em;
  text-align: center;
  flex-basis: 1.625em;
  flex-grow: 0;
  flex-shrink: 0;
  align-items: baseline;
  margin-top: -0.063em;
  margin-inline-end: 0.5em;
}

/* vanilla-extract-css-ns:src/components/Symbol/Symbol.css.ts.vanilla.css?source= */

/* vanilla-extract-css-ns:src/components/LegendEntry/LegendEntry.css.ts.vanilla.css?source=Ll8xeWxmdnQyMCB7CiAgbGlzdC1zdHlsZS10eXBlOiBub25lOwogIGRpc3BsYXk6IGZsZXg7Cn0= */
._1ylfvt20 {
  list-style-type: none;
  display: flex;
}

/* vanilla-extract-css-ns:src/components/LegendRoot/LegendRoot.css.ts.vanilla.css?source=Ll8xcWVyYTgxMCB7CiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7CiAgbGlzdC1zdHlsZS10eXBlOiBub25lOwp9 */
._1qera810 {
  padding-inline-start: 0;
  list-style-type: none;
}

/* vanilla-extract-css-ns:src/components/Paragraph/Paragraph.css.ts.vanilla.css?source=LmN5MXc0NzAgewogIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7CiAgaHlwaGVuczogYXV0bzsKICBtYXJnaW46IDA7Cn0= */
.cy1w470 {
  word-break: break-word;
  hyphens: auto;
  margin: 0;
}

/* vanilla-extract-css-ns:src/components/MediaBlock/MediaBlock.css.ts.vanilla.css?source=Ll8xOGI1Y2E1MCB7CiAgcG9zaXRpb246IHJlbGF0aXZlOwp9Ci5fMThiNWNhNTAgPiAqIHsKICBtYXJnaW46IDA7CiAgZGlzcGxheTogYmxvY2s7CiAgcG9zaXRpb246IGFic29sdXRlOwogIHdpZHRoOiAxMDAlOwogIGhlaWdodDogMTAwJTsKfQ== */
._18b5ca50 {
  position: relative;
}
._18b5ca50 > * {
  margin: 0;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}

/* vanilla-extract-css-ns:src/components/Video/Video.css.ts.vanilla.css?source=LnlwcTMzczAgewogIG1heC13aWR0aDogMTYwMHB4OwogIHdpZHRoOiAxMDAlOwp9 */
.ypq33s0 {
  max-width: 1600px;
  width: 100%;
}

/* vanilla-extract-css-ns:src/components/Icon/Icon.css.ts.vanilla.css?source=LmtrZ3hkeTAgewogIGNvbG9yOiB2YXIoLS1kY3MtdHlwb2dyYXBoeS1ib2R5LWNvbG9yKTsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsKICBmaWxsOiB2YXIoLS1kY3MtdHlwb2dyYXBoeS1ib2R5LWNvbG9yKTsKfQoua2tneGR5MSB7CiAgZmlsbDogdmFyKC0tZGNzLWNvbXBvbmVudHMtaW5mb0JveC12YXJpYW50cy1ub3RlLW9ybmFtZW50Q29sb3IpOwp9Ci5ra2d4ZHkyIHsKICBmaWxsOiB2YXIoLS1kY3MtY29tcG9uZW50cy1pbmZvQm94LXZhcmlhbnRzLWltcG9ydGFudC1vcm5hbWVudENvbG9yKTsKfQoua2tneGR5MyB7CiAgZmlsbDogdmFyKC0tZGNzLWNvbXBvbmVudHMtaW5mb0JveC12YXJpYW50cy13YXJuaW5nLW9ybmFtZW50Q29sb3IpOwp9Ci5ra2d4ZHk0IHsKICBmaWxsOiB2YXIoLS1kY3MtY29tcG9uZW50cy1pbmZvQm94LXZhcmlhbnRzLXRpcC1vcm5hbWVudENvbG9yKTsKfQoua2tneGR5NSB7CiAgZmlsbDogdmFyKC0tZGNzLWNvbG9yLXNlY29uZGFyeSk7Cn0KLmtrZ3hkeTYgewogIGZpbGw6IHZhcigtLWRjcy1jb2xvci1iYWNrZ3JvdW5kUHJpbWFyeSk7Cn0KLmtrZ3hkeTcgewogIGZpbGw6IHZhcigtLWRjcy1jb21wb25lbnRzLWltYWdlTWFwSG90c3BvdC1pbnRlcmFjdGl2ZS10ZXh0Q29sb3IpOwp9Ci5ra2d4ZHk4IHsKICB3aWR0aDogMS4wMDBlbTsKICBoZWlnaHQ6IDEuMDAwZW07Cn0KLmtrZ3hkeTkgewogIHdpZHRoOiAxLjUwMGVtOwogIGhlaWdodDogMS41MDBlbTsKfQoua2tneGR5YSB7CiAgd2lkdGg6IDIuMDAwZW07CiAgaGVpZ2h0OiAyLjAwMGVtOwp9Ci5ra2d4ZHliIHsKICB3aWR0aDogMi41MDBlbTsKICBoZWlnaHQ6IDIuNTAwZW07Cn0= */
.kkgxdy0 {
  color: var(--dcs-typography-body-color);
  display: inline-block;
  background-size: cover;
  fill: var(--dcs-typography-body-color);
}
.kkgxdy1 {
  fill: var(--dcs-components-infoBox-variants-note-ornamentColor);
}
.kkgxdy2 {
  fill: var(--dcs-components-infoBox-variants-important-ornamentColor);
}
.kkgxdy3 {
  fill: var(--dcs-components-infoBox-variants-warning-ornamentColor);
}
.kkgxdy4 {
  fill: var(--dcs-components-infoBox-variants-tip-ornamentColor);
}
.kkgxdy5 {
  fill: var(--dcs-color-secondary);
}
.kkgxdy6 {
  fill: var(--dcs-color-backgroundPrimary);
}
.kkgxdy7 {
  fill: var(--dcs-components-imageMapHotspot-interactive-textColor);
}
.kkgxdy8 {
  width: 1.000em;
  height: 1.000em;
}
.kkgxdy9 {
  width: 1.500em;
  height: 1.500em;
}
.kkgxdya {
  width: 2.000em;
  height: 2.000em;
}
.kkgxdyb {
  width: 2.500em;
  height: 2.500em;
}

/* vanilla-extract-css-ns:src/themes/utils/reset.css.ts.vanilla.css?source=Ll8xcXo2Y2gzMCB7CiAgcGFkZGluZzogMDsKICBhcHBlYXJhbmNlOiBub25lOwogIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsKICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsKICBib3JkZXItd2lkdGg6IDA7CiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsKICBmb250OiB1bnNldDsKICB0ZXh0LWFsaWduOiBpbmhlcml0OwogIG92ZXJmbG93OiB2aXNpYmxlOwp9 */
._1qz6ch30 {
  padding: 0;
  appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  border-width: 0;
  border-style: solid;
  font: unset;
  text-align: inherit;
  overflow: visible;
}

/* vanilla-extract-css-ns:src/components/Media/Media.css.ts.vanilla.css?source=LnA0aTI5YjAgewogIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7CiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7Cn0KLnA0aTI5YjEgewogIHBvc2l0aW9uOiByZWxhdGl2ZTsKICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tYmxvY2stZW5kOwogIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7CiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0Owp9Ci5wNGkyOWIyIHsKICBkaXNwbGF5OiBibG9jazsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgaW5zZXQtYmxvY2stZW5kOiB2YXIoLS1kY3MtY29tcG9uZW50cy1tZWRpYS1yZXBsYXlCdXR0b24tYm90dG9tKTsKICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWRjcy1jb21wb25lbnRzLW1lZGlhLXJlcGxheUJ1dHRvbi1sZWZ0KTsKICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7CiAgcGFkZGluZzogdmFyKC0tZGNzLWNvbXBvbmVudHMtbWVkaWEtcmVwbGF5QnV0dG9uLXBhZGRpbmcpOwogIGJvcmRlci1yYWRpdXM6IDEwMCU7CiAgbGluZS1oZWlnaHQ6IDA7CiAgY3Vyc29yOiBwb2ludGVyOwp9Ci5wNGkyOWIzIHsKICB3aWR0aDogdmFyKC0tZGNzLWNvbXBvbmVudHMtbWVkaWEtcmVwbGF5QnV0dG9uLXNpemUpOwogIGhlaWdodDogdmFyKC0tZGNzLWNvbXBvbmVudHMtbWVkaWEtcmVwbGF5QnV0dG9uLXNpemUpOwp9 */
.p4i29b0 {
  margin-inline-start: 0;
  margin-inline-end: 0;
}
.p4i29b1 {
  position: relative;
  transition-property: margin-block-end;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}
.p4i29b2 {
  display: block;
  position: absolute;
  inset-block-end: var(--dcs-components-media-replayButton-bottom);
  inset-inline-start: var(--dcs-components-media-replayButton-left);
  background-color: rgba(0, 0, 0, 0.5);
  padding: var(--dcs-components-media-replayButton-padding);
  border-radius: 100%;
  line-height: 0;
  cursor: pointer;
}
.p4i29b3 {
  width: var(--dcs-components-media-replayButton-size);
  height: var(--dcs-components-media-replayButton-size);
}

/* vanilla-extract-css-ns:src/components/Animation/Animation.css.ts.vanilla.css?source=Ll8xM2k3NXJjMCB7CiAgd2lkdGg6IDEwMCU7CiAgYmFja2dyb3VuZDogI2ZmZjsKfQ== */
._13i75rc0 {
  width: 100%;
  background: #fff;
}

/* vanilla-extract-css-ns:src/components/DefinitionDescription/DefinitionDescription.css.ts.vanilla.css?source=Ll8xbjc2dGI2MCB7CiAgdmVydGljYWwtYWxpZ246IHRvcDsKICB0ZXh0LWFsaWduOiB1bnNldDsKICBwYWRkaW5nOiBjYWxjKHZhcigtLWRjcy1zcGFjaW5nLWxpc3QtZ2FwKSAqIDAuNSk7Cn0= */
._1n76tb60 {
  vertical-align: top;
  text-align: unset;
  padding: calc(var(--dcs-spacing-list-gap) * 0.5);
}

/* vanilla-extract-css-ns:src/components/DefinitionListHead/DefinitionListHead.css.ts.vanilla.css?source=Ll8xazRobm5kMCB7CiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OwogIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkOwogIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWRjcy1jb2xvci1vcm5hbWVudFNlY29uZGFyeSk7Cn0= */
._1k4hnnd0 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: var(--dcs-color-ornamentSecondary);
}

/* vanilla-extract-css-ns:src/components/ListIntro/ListIntro.css.ts.vanilla.css?source=LnI4MXN1czAgewogIGZsZXgtd3JhcDogbm93cmFwOwogIGZsZXgtc2hyaW5rOiAwOwp9 */
.r81sus0 {
  flex-wrap: nowrap;
  flex-shrink: 0;
}

/* vanilla-extract-css-ns:src/components/ProcedurePost/ProcedurePost.css.ts.vanilla.css?source=LnF1eHU2ZTAgewogIGZsZXgtd3JhcDogbm93cmFwOwogIGZsZXgtZ3JvdzogMDsKICBmbGV4LXNocmluazogMDsKICBnYXA6IHZhcigtLWRjcy1zcGFjaW5nLWRlZmF1bHQtZ2FwKTsKfQ== */
.quxu6e0 {
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  gap: var(--dcs-spacing-default-gap);
}

/* vanilla-extract-css-ns:src/components/ProcedurePre/ProcedurePre.css.ts.vanilla.css?source=Ll8xNWthamlpMCB7CiAgZmxleC13cmFwOiBub3dyYXA7CiAgZmxleC1zaHJpbms6IDA7Cn0= */
._15kajii0 {
  flex-wrap: nowrap;
  flex-shrink: 0;
}

/* vanilla-extract-css-ns:src/components/DefinitionList/DefinitionList.css.ts.vanilla.css?source=LnBmaXduNjEgewogIHRhYmxlLWxheW91dDogYXV0bzsKICB3aWR0aDogYXV0bzsKICBtYXgtd2lkdGg6IDEwMCU7CiAgZm9udC1zaXplOiAxMDAlOwogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OwogIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7CiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsKfQ== */
.pfiwn61 {
  table-layout: auto;
  width: auto;
  max-width: 100%;
  font-size: 100%;
  background: transparent;
  border-collapse: collapse;
  align-self: flex-start;
}

/* vanilla-extract-css-ns:src/components/DefinitionListHeadItem/DefinitionListHeadItem.css.ts.vanilla.css?source=Ll8ybzR1ZzAgewogIGZvbnQtd2VpZ2h0OiA1MDA7CiAgdGV4dC1hbGlnbjogdW5zZXQ7CiAgcGFkZGluZzogY2FsYyh2YXIoLS1kY3Mtc3BhY2luZy1saXN0LWdhcCkgKiAwLjUpOwp9 */
._2o4ug0 {
  font-weight: 500;
  text-align: unset;
  padding: calc(var(--dcs-spacing-list-gap) * 0.5);
}

/* vanilla-extract-css-ns:src/components/DefinitionListItem/DefinitionListItem.css.ts.vanilla.css?source= */

/* vanilla-extract-css-ns:src/components/DefinitionTerm/DefinitionTerm.css.ts.vanilla.css?source=Ll8xbHFmNzk0MCB7CiAgdmVydGljYWwtYWxpZ246IHRvcDsKICBmb250LXdlaWdodDogNTAwOwogIHRleHQtYWxpZ246IHVuc2V0OwogIHBhZGRpbmc6IGNhbGModmFyKC0tZGNzLXNwYWNpbmctbGlzdC1nYXApICogMC41KTsKfQ== */
._1lqf7940 {
  vertical-align: top;
  font-weight: 500;
  text-align: unset;
  padding: calc(var(--dcs-spacing-list-gap) * 0.5);
}

/* vanilla-extract-css-ns:src/components/UrlText/UrlText.css.ts.vanilla.css?source=Ll8xcmV5ZTRyMCB7CiAgY29sb3I6IHZhcigtLWRjcy10eXBvZ3JhcGh5LWxpbmstY29sb3IpOwogIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tZGNzLXR5cG9ncmFwaHktbGluay10ZXh0RGVjb3JhdGlvbik7CiAgY3Vyc29yOiBwb2ludGVyOwp9Ci5fMXJleWU0cjA6aG92ZXIgewogIGNvbG9yOiB2YXIoLS1kY3MtdHlwb2dyYXBoeS1saW5rLWNvbG9ySG92ZXIpOwogIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tZGNzLXR5cG9ncmFwaHktbGluay10ZXh0RGVjb3JhdGlvbkhvdmVyKTsKfQ== */
._1reye4r0 {
  color: var(--dcs-typography-link-color);
  text-decoration: var(--dcs-typography-link-textDecoration);
  cursor: pointer;
}
._1reye4r0:hover {
  color: var(--dcs-typography-link-colorHover);
  text-decoration: var(--dcs-typography-link-textDecorationHover);
}

/* vanilla-extract-css-ns:src/components/ImageMapHotspot/ImageMapHotspot.css.ts.vanilla.css?source=#H4sIAAAAAAAAE9VaXW/bNhR9z6/QCgxItsiQkzhZVGzAtqLoQ/uyFFiGYShoiba4SKRGUv5Ikf8+kqJkUh92KDkFghSNQ+pekpf3nHtIefJlCh/pajMLvK8nnlcwSH0GUxjx0MMEw7ei8dFHOIab0AvkX/4azh8Q9zsefTqZ1O7CBYkK5q8RTxBWvms3U+vJqerkFGC2IDQLy48p4PDUnwXfn3vy/zM5ck4Y4ojg0ANzRtKCq9nNCY3lTPg2haEn2lEsmznccB+kaCkejyDmkMrWRQo3/pKStV6M+pslFOEH3WIvNkYsT8E2VA/Khn8LxtFi60dEuMTc9K0G8xGHGTObq3hxkPsJWibiqYQL+5RQvdYcUPG0FZQLFRS9tDWKeRJ6K0BPfT+OmDDOchFwzJmPMrCEn0D+gXCWE+7DLOdbvzT8U9qdGTHSgzo7+l3aKUfuU2HoESrTBMqFD7PV86cgRgUb5kLt9BwwNNB+TmSigFiljvi5zDceXc7BaXCufiYXZ+d9HR7CDHLlBUQPIv0KHA/ZjNq42hAzY8JwDgWAoMqcOj3fvLHS2GE0bbMHeToZgsnl9BJm5h4bTWrp/jwl0YPAKKCiV+C52QNxHHpVh8EFBhkEBhPsIhF66wRZRFAliTcNpDsjRJdDQYWLbA4pjI+Bq4avYdCqnQxDV9t8CMDaXpwx1nYxKJSS63eBHIix3ca0YGaj33WbN3fK0Ibrlc7FjVw6wsuwgqw0GLEKJMsOiDhaQVFt+K8UAnMV1i5ruEUFZdJ/TlBVs2q+UOh0zi9zEuWvu2p/U4TFxI7k7JBo8CjhijpiuLQNfELREmEVA4t2FM35cUFByXeCvlmjk6NMbJi/KHBUPgMBgz4puCuKD62sHC6nJIeUi80AaWrn0D7K35da7qzVnupvDfrqzq0ecTaAg/tmYJKxI0ZNlyZMXzL/O8rhQJefSW54RFgha5zLj3DBlU+SgwjJlAvK6q8e9eFK+tmdC7pVgQFKFoFUoK8HeqVENpTyOAAi/LbvAPONQQkWcl1umDwK+RyhZnQXv1F80RQ635Ip2oLtaBwxNBy2WGkzzUIkhtJDA3xL27tBktD0wvaQlaXdbdLp6lK6HhScdAr+qmOcKJDWH5TxnrPKc+4X9qqDoRmog/l08neM6M+Up/943VzROUNzggbJzEr1eDSJ+F7e1UAD8s9VVlezUlqZc7NUSV1Jpp21Ydok1j38Zo+xC1zPtdD44GiZ0cGI4zx+thhgpLIoVdA+fXEYsscQ5R9tFB5W2gfAeAxteLcHe7Ph2PvFY6ulslugNNU3EN53SMyPctC4ybtu3X2Ooag+KTY0WkjIkPEFw/LidtfUdPOuvnXq3LVr5+26MS99tLp41swEKB6YFhAa9IWKPYUCSKFX9uvG/l3NAFXpXyppEMdK/QVDKn05olXjU8R4uSqfb3O4S4hy2Abcq3prd1qleIDWMwM1+hZGO+tXoU5XVObU/lCGpisX0JiednLyuao9hgoRgZOaN56bwwSskAyiOG6QtbybjShs0YbDSmqrjvNedTRZIYbmKFUdCYpjiPspyCLIH70fOop/l1v1OR2xDl1RrdU0Z1hUt+8ACycqoBhkAixfpv9d39zy6MrufNZWqh5j1T+pFfe8A1IXo4LNoN5mStayufUyiYmAiXMG5GtYBtvmrQrcurVW0sc4NXUn+JHowIxTmALBWVGC0tik5tZiHAaTHnXFl7bNATtvyTRxn1o0PqCAWfbvjHcmVblAWEA1U2O2SsawClDeLb8360An3QeT64tZ+RbGfQP1LDt3MCErLZzaLK9ffXn63ySY2da3ezR7n7ppHymDyc0sMF8wdRe6Up+5rDqBK0rwQHVu+aj3xh2FtodOIXTbFELqPHV/6k/tcANbfgY9Z4TyXdmeI3pXlIOevbEmMO/QvxnYOHGTTDcBqx0tiao5xMEnhA0fbRHksEVksRDrvu8HXxm4pxPRb1TGXVhEe6+W/UtsI8zOdg336hLViGr0OqLqch19KK5GOvZGNRoX1fh1RPXFcrUOBHwdgXix9DJUnfhI4RZe0fILUu37WvVFoxhGpBKNLipc2L6rTZ2vlqpK3fgKQUXm9WnTwZm2OTPsrQhdTIJAFd6n/wE6BTT+OiYAAA== */
._1ezrvx50 {
  user-select: none;
  z-index: 0;
  -webkit-user-select: none;
}
._1ezrvx50:focus-within {
  z-index: 1;
}
._1ezrvx51 {
  transform: translate(-50%, -50%);
  position: absolute;
  border-style: solid;
  text-align: center;
  flex-grow: 0;
  flex-shrink: 0;
  z-index: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-tap-highlight-color: transparent;
}
._1ezrvx52 {
  border-width: var(--dcs-components-imageMapHotspot-empty-borderWidth);
  border-color: var(--dcs-components-imageMapHotspot-empty-borderColor);
  width: var(--dcs-components-imageMapHotspot-empty-size);
  height: var(--dcs-components-imageMapHotspot-empty-size);
  border-radius: var(--dcs-components-imageMapHotspot-empty-size);
  flex-basis: var(--dcs-components-imageMapHotspot-empty-size);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2), 0 0 3px rgba(0, 0, 0, 0.2) inset;
  background-color: var(--dcs-components-imageMapHotspot-empty-backgroundColor);
}
._1ezrvx52::before {
  content: "";
  display: var(--dcs-components-imageMapHotspot-empty-display);
  position: absolute;
  width: 0.313em;
  height: 0.313em;
  inset-block-start: 50%;
  inset-block-end: 50%;
  transform: translate(0, -50%);
  background: white;
  border-radius: 100%;
}
._1ezrvx53 {
  border-width: var(--dcs-components-imageMapHotspot-numbered-borderWidth);
  border-color: var(--dcs-components-imageMapHotspot-numbered-borderColor);
  width: var(--dcs-components-imageMapHotspot-numbered-size);
  height: var(--dcs-components-imageMapHotspot-numbered-size);
  border-radius: var(--dcs-components-imageMapHotspot-numbered-size);
  flex-basis: var(--dcs-components-imageMapHotspot-numbered-size);
  color: var(--dcs-components-imageMapHotspot-numbered-textColor);
  background-color: var(--dcs-components-imageMapHotspot-numbered-backgroundColor);
  box-shadow: var(--dcs-components-imageMapHotspot-numbered-boxShadow);
}
._1ezrvx54 {
  box-sizing: content-box;
  background-color: var(--dcs-components-imageMapHotspot-interactive-hitAreaColor);
  border-radius: 50%;
  cursor: pointer;
  display: block;
  height: var(--dcs-components-imageMapHotspot-interactive-activeSize);
  line-height: var(--dcs-components-imageMapHotspot-interactive-activeSize);
  transform: translate(-50%, -50%) rotate(0deg);
  transform-origin: 50% 50%;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  width: var(--dcs-components-imageMapHotspot-interactive-activeSize);
  transition-property: all;
}
._1ezrvx54::before {
  content: "";
  box-sizing: content-box;
  border-color: var(--dcs-components-imageMapHotspot-interactive-activeBorderColor);
  border-radius: 50%;
  border-style: solid;
  border-width: var(--dcs-components-imageMapHotspot-interactive-activeBorderWidth);
  box-shadow: var(--dcs-components-imageMapHotspot-interactive-boxShadow);
  display: block;
  height: var(--dcs-components-imageMapHotspot-interactive-activeSize);
  inset-block-start: var(--dcs-components-imageMapHotspot-interactive-activeTop);
  inset-inline-start: var(--dcs-components-imageMapHotspot-interactive-activeLeft);
  opacity: 0;
  pointer-events: none;
  position: absolute;
  transform: scale(0);
  transform-origin: center center;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
  user-select: none;
  width: var(--dcs-components-imageMapHotspot-interactive-activeSize);
  transition-property: all;
}
._1ezrvx54::after {
  content: "";
  box-sizing: content-box;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  background-color: var(--dcs-components-imageMapHotspot-interactive-backgroundColor);
  border-color: var(--dcs-components-imageMapHotspot-interactive-borderColor);
  border-radius: 50%;
  border-style: solid;
  border-width: var(--dcs-components-imageMapHotspot-interactive-borderWidth);
  box-shadow: var(--dcs-components-imageMapHotspot-interactive-boxShadow);
  color: var(--dcs-components-imageMapHotspot-interactive-textColor);
  display: block;
  font-size: var(--dcs-components-imageMapHotspot-interactive-fontSize);
  height: var(--dcs-components-imageMapHotspot-interactive-size);
  inset-block-start: 50%;
  inset-inline-start: 50%;
  inset-inline-end: auto;
  inset-block-end: auto;
  line-height: var(--dcs-components-imageMapHotspot-interactive-lineHeight);
  position: absolute;
  transform: translate(-50%, -50%);
  transform-origin: 50% 50%;
  width: var(--dcs-components-imageMapHotspot-interactive-size);
}
[dir=rtl] ._1ezrvx54::after {
  transform: translate(50%, -50%);
}
._1ezrvx55 {
  background-color: var(--dcs-components-imageMapHotspot-interactive-hitAreaFocusedColor);
  transform: translate(-50%, -50%) rotate(45deg);
}
._1ezrvx55::before {
  opacity: 1;
  transform: scale(1);
  transition-timing-function: ease-out;
}
._1ezrvx55::after {
  position: absolute;
  background-color: var(--dcs-components-imageMapHotspot-interactive-activeBackgroundColor);
  color: var(--dcs-components-imageMapHotspot-interactive-activeTextColor);
  height: var(--dcs-components-imageMapHotspot-interactive-activeBorderSize);
  inset-block-start: 50%;
  inset-inline-start: 50%;
  line-height: var(--dcs-components-imageMapHotspot-interactive-activeLineHeight);
  transform-origin: 50% 50%;
  transform: translate(-50%, -50%);
  width: var(--dcs-components-imageMapHotspot-interactive-activeBorderSize);
}
[dir=rtl] ._1ezrvx55::after {
  transform: translate(50%, -50%);
}
._1ezrvx55 > svg {
  fill: white !important;
}
._1ezrvx56 {
  z-index: 1;
  position: absolute;
  transform: translate(-50%, -50%);
  pointer-events: none;
  width: var(--dcs-components-imageMapHotspot-interactive-iconSize);
  height: var(--dcs-components-imageMapHotspot-interactive-iconSize);
  display: var(--dcs-components-imageMapHotspot-interactive-iconDisplay);
}
[dir=rtl] ._1ezrvx56 {
  transform: translate(50%, -50%);
}
._1ezrvx57 {
  border-style: var(--dcs-components-imageMapHotspot-links-border);
  counter-reset: links-counter;
  position: absolute;
  margin: 0;
  padding: 0;
  font-size: var(--dcs-components-imageMapHotspot-links-fontSize);
  list-style-type: none;
  margin-inline-start: auto;
  margin-inline-end: auto;
  border-color: var(--dcs-components-imageMapHotspot-links-borderColor);
  background-color: var(--dcs-components-imageMapHotspot-links-backgroundColor);
  border-radius: var(--dcs-components-imageMapHotspot-links-borderRadius);
  border-width: var(--dcs-components-imageMapHotspot-links-borderWidth);
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-timing-function: ease-out;
  transition-behavior: allow-discrete;
  transform: var(--dcs-components-imageMapHotspot-links-transform);
  opacity: 0;
  content-visibility: hidden;
  pointer-events: none;
}
._1ezrvx55 + * {
  opacity: 1;
  content-visibility: visible;
  transform: var(--dcs-components-imageMapHotspot-links-activeTransform);
  pointer-events: unset;
  animation-name: _1q679tc4;
  animation-duration: 0.2s;
  transition-delay: 0.2s;
}
._1ezrvx58 {
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  border-style: none;
  border-block-end-style: solid;
  border-width: var(--dcs-components-imageMapHotspot-links-borderWidth);
  border-color: var(--dcs-components-imageMapHotspot-links-borderColor);
}
._1ezrvx58:last-child {
  border-block-end-style: var(--dcs-components-imageMapHotspot-links-lastBorderStyle);
}
._1ezrvx58::before {
  content: counter(links-counter);
  display: var(--dcs-components-imageMapHotspot-links-counterDisplay);
  counter-increment: links-counter;
  font-size: var(--dcs-components-imageMapHotspot-links-numberFontSize);
  margin-inline-start: 0.625em;
  color: var(--dcs-components-imageMapHotspot-links-counterColor);
}
._1ezrvx58:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
._1ezrvx59 {
  position: absolute;
  pointer-events: none;
  inset-inline-end: 0.750em;
  inset-inline-start: auto;
  fill: var(--dcs-components-imageMapHotspot-links-chevronColor);
  height: var(--dcs-components-imageMapHotspot-links-chevronSize);
  width: var(--dcs-components-imageMapHotspot-links-chevronSize);
}
[dir=rtl] ._1ezrvx59 {
  transform: scaleX(-1);
}
._1ezrvx5a {
  z-index: 0;
  inset-block-start: 100%;
  inset-block-end: auto;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
._1ezrvx5b {
  z-index: 1;
  max-width: var(--dcs-components-imageMapHotspot-overlayWidth);
  min-width: var(--dcs-components-imageMapHotspot-overlayMinWidth);
  margin-inline-end: var(--dcs-components-imageMapHotspot-links-offsetX);
  margin-inline-start: auto;
}
._1ezrvx55 ._1ezrvx5b {
  transform: translateY(-1em) translateX(0);
}
._1ezrvx5c {
  z-index: 1;
  max-width: var(--dcs-components-imageMapHotspot-overlayWidth);
  min-width: var(--dcs-components-imageMapHotspot-overlayMinWidth);
  margin-inline-start: var(--dcs-components-imageMapHotspot-links-offsetX);
  margin-inline-end: auto;
}
._1ezrvx55 ._1ezrvx5c {
  transform: translateY(-1em) translateX(0);
}
._1ezrvx5d {
  z-index: 1;
  max-width: var(--dcs-components-imageMapHotspot-overlayWidth);
  min-width: var(--dcs-components-imageMapHotspot-overlayMinWidth);
  margin-inline-end: var(--dcs-components-imageMapHotspot-links-offsetX);
  margin-inline-start: auto;
}
._1ezrvx5e {
  z-index: 1;
  max-width: var(--dcs-components-imageMapHotspot-overlayWidth);
  min-width: var(--dcs-components-imageMapHotspot-overlayMinWidth);
  margin-inline-start: var(--dcs-components-imageMapHotspot-links-offsetX);
  margin-inline-end: auto;
}
._1ezrvx58 ._1reye4r0 {
  display: block;
  text-decoration: var(--dcs-components-imageMapHotspot-links-textDecoration);
  color: var(--dcs-components-imageMapHotspot-links-color);
  width: 100%;
  padding: var(--dcs-components-imageMapHotspot-links-padding);
  padding-inline-end: 2.000em;
}

/* vanilla-extract-css-ns:src/components/FAQSegment/FAQSegment.css.ts.vanilla.css?source=Ll8xeTR3dWNuMSB7CiAgY29sb3I6IHZhcigtLWRjcy1jb2xvci1zZWNvbmRhcnkpOwogIGN1cnNvcjogcG9pbnRlcjsKICB1c2VyLXNlbGVjdDogbm9uZTsKICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZGNzLWNvbG9yLW9ybmFtZW50UHJpbWFyeSk7Cn0KLl8xeTR3dWNuMiB7CiAgbGlzdC1zdHlsZS10eXBlOiBub25lOwogIGRpc3BsYXk6IGZsZXg7CiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWRjcy1zcGFjaW5nLWFydGljbGUtZ2FwKTsKICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWRjcy1zcGFjaW5nLWFydGljbGUtZ2FwKTsKfQouXzF5NHd1Y24yOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHsKICBkaXNwbGF5OiBub25lOwp9Ci5fMXk0d3VjbjI6Om1hcmtlciB7CiAgZGlzcGxheTogbm9uZTsKfQouXzF5NHd1Y24zIHsKICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1kY3Mtc3BhY2luZy1hcnRpY2xlLWdhcCk7Cn0KLl8xeTR3dWNuNCB7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgdHJhbnNpdGlvbjogMC4zczsKICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsKICBtYXJnaW4tYmxvY2stZW5kOiBhdXRvOwogIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWRjcy1zcGFjaW5nLWRlZmF1bHQtZ2FwKTsKICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7Cn0KLl8xeTR3dWNuMVtvcGVuXSAuXzF5NHd1Y240IHsKICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOwp9 */
._1y4wucn1 {
  color: var(--dcs-color-secondary);
  cursor: pointer;
  user-select: none;
  border-bottom: 1px solid var(--dcs-color-ornamentPrimary);
}
._1y4wucn2 {
  list-style-type: none;
  display: flex;
  justify-content: space-between;
  margin-block-end: var(--dcs-spacing-article-gap);
  padding-inline-end: var(--dcs-spacing-article-gap);
}
._1y4wucn2::-webkit-details-marker {
  display: none;
}
._1y4wucn2::marker {
  display: none;
}
._1y4wucn3 {
  margin-block-end: var(--dcs-spacing-article-gap);
}
._1y4wucn4 {
  justify-content: center;
  transition: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  margin-block-end: auto;
  margin-inline-start: var(--dcs-spacing-default-gap);
  transform: rotate(90deg);
}
._1y4wucn1[open] ._1y4wucn4 {
  transform: rotate(-90deg);
}

/* vanilla-extract-css-ns:src/components/ImageParagraph/ImageParagraph.css.ts.vanilla.css?source=Lnd4cWRveDEgewogIGZsZXgtZ3JvdzogMDsKfQoud3hxZG94MiB7CiAgZmxleC1ncm93OiAxOwp9Ci53eHFkb3gxID4gaW1nIHsKICB3aWR0aDogMTAwJTsKICBtYXgtd2lkdGg6IDVlbTsKfQpAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHsKICAud3hxZG94MCB7CiAgICBmbGV4LWRpcmVjdGlvbjogcm93OwogICAgYWxpZ24taXRlbXM6IHN0YXJ0OwogIH0KICAud3hxZG94MSA+IGltZyB7CiAgICB3aWR0aDogYXV0bzsKICB9Cn0= */
.wxqdox1 {
  flex-grow: 0;
}
.wxqdox2 {
  flex-grow: 1;
}
.wxqdox1 > img {
  width: 100%;
  max-width: 5em;
}
@media (min-width: 480px) {
  .wxqdox0 {
    flex-direction: row;
    align-items: start;
  }
  .wxqdox1 > img {
    width: auto;
  }
}

/* vanilla-extract-css-ns:src/components/InfoBox/InfoBox.css.ts.vanilla.css?source=#H4sIAAAAAAAAE61WTW/bMAy991cIPbUbFDTLPr3b9geGbcDOikS7RGXJkJg2zbD/PtqxY6eBY7vxJQgkvvck8pHyIt/tnLoTf6+EKHxEQu8SEcAqwkf4yqvaWx8S8ajCjZRGR6l9XngHjqJEl/pvfiurmNsyeq30Qxb8xhk5BtiGfz9QFMoYdNkAso7qInjPogMZSQVKhFZW34ziEG/Pa/ngVM4rv3AHt/tr+mAgsNKzhUREb9F0lp/Q0P3QzavQP2Vkl3FU0qrQNmE1NCiDmzgK+7MKZfC/q8XeAEmyhtQHqIygvSNGJeL6uuQfc52jFL3CCA2+Y4ODG9WaE7whOEo8l7j+fc29D0TA57uEBl0Ekmvr9cN433VrL94IuTyh4mNdSjS1GUZwVadSG/KtcZaVYQzGwqrnRKQWtiVMWcycRIKcM6pZB0KLeVdhchUydC+OebdYLVeQlxQEW5IUlIvsy3ygLoRkQZaQ3w2i4+7VfryNmit7pna6NBzvjy96lgO5gTrQD0fNNbExeBNVueA8wUmbNBIfZ5FA3grEf3t1Ps2i86SCK+d1n8rnWVQIi16FL5eX4vTpasjVTEXoV1jPkv5+fn1x4vu5Tf3EzGV9mM437PN0OumQqbPplOccfF/RpfxSy8hv7gBlGXd4mscNwvoj4Ec7Cf8D5TXtvywKAAA= */
.mzzna0 {
  position: relative;
  color: var(--dcs-components-infoBox-color);
  background-color: var(--dcs-components-infoBox-backgroundColor);
  padding: var(--dcs-components-infoBox-padding);
  padding-inline-start: calc(var(--dcs-components-infoBox-padding) + var(--dcs-components-infoBox-ornamentSize));
  border-style: solid;
  border-width: var(--dcs-components-infoBox-borderWidth);
  border-color: var(--dcs-components-infoBox-borderColor);
  border-radius: var(--dcs-components-infoBox-borderRadius);
}
.mzzna0::before {
  content: "";
  width: var(--dcs-components-infoBox-ornamentSize);
  background-color: var(--dcs-components-infoBox-ornamentColor);
  position: absolute;
  border-start-start-radius: var(--dcs-components-infoBox-borderRadius);
  border-end-start-radius: var(--dcs-components-infoBox-borderRadius);
  inset-block-start: calc(var(--dcs-components-infoBox-borderWidth) * -1);
  inset-block-end: calc(var(--dcs-components-infoBox-borderWidth) * -1);
  inset-inline-start: calc(var(--dcs-components-infoBox-borderWidth) * -1);
  inset-inline-end: auto;
}
.mzzna1 {
  display: flex;
  align-items: center;
}
.mzzna2 {
  margin-inline-start: 0.313em;
  text-transform: var(--dcs-components-infoBox-title-textTransform);
}
.mzzna3 {
  padding: var(--dcs-components-infoBox-title-padding);
}
.mzzna4 {
  display: var(--dcs-components-infoBox-icon);
}
.mzzna5::before {
  background-color: var(--dcs-components-infoBox-variants-note-ornamentColor);
}
.mzzna6::before {
  background-color: var(--dcs-components-infoBox-variants-important-ornamentColor);
}
.mzzna7::before {
  background-color: var(--dcs-components-infoBox-variants-warning-ornamentColor);
}
.mzzna8::before {
  background-color: var(--dcs-components-infoBox-variants-tip-ornamentColor);
}
.mzzna9 {
  background-color: var(--dcs-components-infoBox-variants-note-backgroundColor);
}
.mzznaa {
  background-color: var(--dcs-components-infoBox-variants-important-backgroundColor);
}
.mzznab {
  background-color: var(--dcs-components-infoBox-variants-warning-backgroundColor);
}
.mzznac {
  background-color: var(--dcs-components-infoBox-variants-tip-backgroundColor);
}
.mzznad {
  color: var(--dcs-components-infoBox-variants-note-ornamentColor);
}
.mzznae {
  color: var(--dcs-components-infoBox-variants-important-ornamentColor);
}
.mzznaf {
  color: var(--dcs-components-infoBox-variants-warning-ornamentColor);
}
.mzznag {
  color: var(--dcs-components-infoBox-variants-tip-ornamentColor);
}
.mzznah {
  font-size: var(--dcs-components-infoBox-fontSize);
  padding: var(--dcs-components-infoBox-contentPadding);
}

/* vanilla-extract-css-ns:src/components/ListItem/ListItem.css.ts.vanilla.css?source=LmZ3YjFzMjAgewogIGRpc3BsYXk6IGxpc3QtaXRlbTsKICBwYWRkaW5nLWlubGluZS1zdGFydDogMC41ZW07Cn0= */
.fwb1s20 {
  display: list-item;
  padding-inline-start: 0.5em;
}

/* vanilla-extract-css-ns:src/components/MenuEntry/MenuEntry.css.ts.vanilla.css?source=Ll8yN3VmNDQwIHsKICBwYWRkaW5nLWlubGluZS1zdGFydDogMWVtOwp9 */
._27uf440 {
  padding-inline-start: 1em;
}

/* vanilla-extract-css-ns:src/components/MenuPathText/MenuPathText.css.ts.vanilla.css?source=Ll8xNXlkZjQzMCB7CiAgY29sb3I6IHZhcigtLWRjcy10eXBvZ3JhcGh5LWRpc3BsYXktY29sb3IpOwp9 */
._15ydf430 {
  color: var(--dcs-typography-display-color);
}

/* vanilla-extract-css-ns:src/components/MenuRoot/MenuRoot.css.ts.vanilla.css?source= */

/* vanilla-extract-css-ns:src/components/ListRoot/ListRoot.css.ts.vanilla.css?source=Ll8xbWluaGNnMSB7CiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOwogIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEuMmVtOwogIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwOwp9Ci5fMW1pbmhjZzIgewogIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsKICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjVlbTsKfQouXzFtaW5oY2czIHsKICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWxhdGluOwogIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEuNWVtOwp9Ci5fMW1pbmhjZzQgewogIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItbGF0aW47CiAgbWFyZ2luLWlubGluZS1zdGFydDogMS41ZW07Cn0= */
._1minhcg1 {
  list-style-type: disc;
  margin-inline-start: 1.2em;
  padding-inline-start: 0;
}
._1minhcg2 {
  list-style-type: decimal;
  margin-inline-start: 1.5em;
}
._1minhcg3 {
  list-style-type: lower-latin;
  margin-inline-start: 1.5em;
}
._1minhcg4 {
  list-style-type: upper-latin;
  margin-inline-start: 1.5em;
}

/* vanilla-extract-css-ns:src/components/ProcedureAction/ProcedureAction.css.ts.vanilla.css?source=LmRlOXc5ZzAgPiBwIHsKICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kY3Mtc3BhY2luZy1kZWZhdWx0LWdhcCk7Cn0= */
.de9w9g0 > p {
  margin-bottom: var(--dcs-spacing-default-gap);
}

/* vanilla-extract-css-ns:src/components/ProcedureResult/ProcedureResult.css.ts.vanilla.css?source=Ll8xcTQ5a2NvMCB7CiAgcG9zaXRpb246IHJlbGF0aXZlOwogIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1kY3MtY29tcG9uZW50cy1wcm9jZWR1cmVSZXN1bHQtcGFkZGluZ0lubGluZVN0YXJ0KTsKfQouXzFxNDlrY28wOjpiZWZvcmUgewogIGNvbnRlbnQ6ICI+IjsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xLjVlbTsKICBtYXJnaW4taW5saW5lLWVuZDogMC41ZW07CiAgZm9udC13ZWlnaHQ6IHZhcigtLWRjcy1jb21wb25lbnRzLXByb2NlZHVyZVN0ZXAtZm9udFdlaWdodCk7CiAgZm9udC1zaXplOiAxZW07CiAgY29sb3I6IHZhcigtLWRjcy10eXBvZ3JhcGh5LWJvZHktY29sb3IpOwp9 */
._1q49kco0 {
  position: relative;
  padding-inline-start: var(--dcs-components-procedureResult-paddingInlineStart);
}
._1q49kco0::before {
  content: ">";
  position: absolute;
  display: inline-block;
  margin-inline-start: -1.5em;
  margin-inline-end: 0.5em;
  font-weight: var(--dcs-components-procedureStep-fontWeight);
  font-size: 1em;
  color: var(--dcs-typography-body-color);
}

/* vanilla-extract-css-ns:src/components/ProcedureStep/ProcedureStep.css.ts.vanilla.css?source=LmwwNGcybTAgewogIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsKICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXA7CiAgZGlzcGxheTogZmxleDsKICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogIGdhcDogdmFyKC0tZGNzLWNvbXBvbmVudHMtcHJvY2VkdXJlU3RlcC1nYXApOwogIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVlbTsKfQoubDA0ZzJtMTo6YmVmb3JlIHsKICBjb250ZW50OiBjb3VudGVyKHN0ZXApIi4iOwogIGRpc3BsYXk6IGlubGluZTsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwOwogIGluc2V0LWlubGluZS1lbmQ6IGF1dG87CiAgZm9udC13ZWlnaHQ6IHZhcigtLWRjcy1jb21wb25lbnRzLXByb2NlZHVyZVN0ZXAtZm9udFdlaWdodCk7CiAgZm9udC1zaXplOiAxLjAwMGVtOwp9Ci5sMDRnMm0yOjpiZWZvcmUgewogIGNvbnRlbnQ6ICLigKIiOwogIGRpc3BsYXk6IGlubGluZTsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwOwogIGluc2V0LWlubGluZS1lbmQ6IGF1dG87CiAgZm9udC13ZWlnaHQ6IHZhcigtLWRjcy1jb21wb25lbnRzLXByb2NlZHVyZVN0ZXAtZm9udFdlaWdodCk7CiAgZm9udC1zaXplOiAxLjEyNWVtOwp9 */
.l04g2m0 {
  list-style-type: none;
  position: relative;
  counter-increment: step;
  display: flex;
  flex-direction: column;
  gap: var(--dcs-components-procedureStep-gap);
  padding-inline-start: 1.5em;
}
.l04g2m1::before {
  content: counter(step)".";
  display: inline;
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: auto;
  font-weight: var(--dcs-components-procedureStep-fontWeight);
  font-size: 1.000em;
}
.l04g2m2::before {
  content: "\2022";
  display: inline;
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: auto;
  font-weight: var(--dcs-components-procedureStep-fontWeight);
  font-size: 1.125em;
}

/* vanilla-extract-css-ns:src/components/ProcedureRoot/ProcedureRoot.css.ts.vanilla.css?source=LmdodmZ4MzAgewogIGNvbG9yOiB2YXIoLS1kY3MtY29tcG9uZW50cy1wcm9jZWR1cmVSb290LWNvbG9yKTsKfQouZ2h2ZngzMSB7CiAgY291bnRlci1yZXNldDogc3RlcDsKICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tZGNzLWNvbXBvbmVudHMtcHJvY2VkdXJlUm9vdC1wYWRkaW5nSW5saW5lU3RhcnQpOwogIGdhcDogdmFyKC0tZGNzLWNvbXBvbmVudHMtcHJvY2VkdXJlUm9vdC1nYXApOwogIG1hcmdpbjogMDsKICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwOwp9 */
.ghvfx30 {
  color: var(--dcs-components-procedureRoot-color);
}
.ghvfx31 {
  counter-reset: step;
  padding-inline-start: var(--dcs-components-procedureRoot-paddingInlineStart);
  gap: var(--dcs-components-procedureRoot-gap);
  margin: 0;
  margin-inline-start: 0;
}

/* vanilla-extract-css-ns:src/components/TableEntry/TableEntry.css.ts.vanilla.css?source=Ll8xNzJ1ZmhyMCB7CiAgdGV4dC1hbGlnbjogdW5zZXQ7CiAgcGFkZGluZzogdmFyKC0tZGNzLWNvbXBvbmVudHMtdGFibGUtY2VsbFBhZGRpbmcpOwogIGRpc3BsYXk6IHRhYmxlLWNlbGw7CiAgaHlwaGVuczogYXV0bzsKICBib3JkZXItd2lkdGg6IHZhcigtLWRjcy1jb21wb25lbnRzLXRhYmxlLWJvcmRlcldpZHRoKTsKICBib3JkZXItc3R5bGU6IHNvbGlkOwogIGJvcmRlci1jb2xvcjogdmFyKC0tZGNzLWNvbXBvbmVudHMtdGFibGUtYm9yZGVyQ29sb3IpOwogIHdvcmQtYnJlYWs6IG5vcm1hbDsKICB2ZXJ0aWNhbC1hbGlnbjogdG9wOwp9Ci5fMTcydWZocjEgewogIHRleHQtYWxpZ246IGxlZnQ7Cn0KLl8xNzJ1ZmhyMiB7CiAgdGV4dC1hbGlnbjogcmlnaHQ7Cn0KLl8xNzJ1ZmhyMyB7CiAgdGV4dC1hbGlnbjogY2VudGVyOwp9Ci5fMTcydWZocjQgewogIHRleHQtYWxpZ246IGp1c3RpZnk7Cn0KLl8xNzJ1ZmhyOCB7CiAgZm9udC13ZWlnaHQ6IHZhcigtLWRjcy1mb250V2VpZ2h0cy1tZWRpdW0pOwogIHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgd29yZC1icmVhazogbm9ybWFsOwogIGJvcmRlcjogbm9uZTsKfQpAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHsKICAuXzE3MnVmaHI1IHsKICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgfQogIC5fMTcydWZocjYgewogICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsKICB9CiAgLl8xNzJ1ZmhyNyB7CiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOwogIH0KfQ== */
._172ufhr0 {
  text-align: unset;
  padding: var(--dcs-components-table-cellPadding);
  display: table-cell;
  hyphens: auto;
  border-width: var(--dcs-components-table-borderWidth);
  border-style: solid;
  border-color: var(--dcs-components-table-borderColor);
  word-break: normal;
  vertical-align: top;
}
._172ufhr1 {
  text-align: left;
}
._172ufhr2 {
  text-align: right;
}
._172ufhr3 {
  text-align: center;
}
._172ufhr4 {
  text-align: justify;
}
._172ufhr8 {
  font-weight: var(--dcs-fontWeights-medium);
  vertical-align: top;
  word-break: normal;
  border: none;
}
@media (min-width: 480px) {
  ._172ufhr5 {
    vertical-align: top;
  }
  ._172ufhr6 {
    vertical-align: bottom;
  }
  ._172ufhr7 {
    vertical-align: middle;
  }
}

/* vanilla-extract-css-ns:src/components/TableRow/TableRow.css.ts.vanilla.css?source=Ll8xbmIzaGZlMCB7CiAgZGlzcGxheTogdGFibGUtcm93OwogIGJvcmRlci1zdHlsZTogc29saWQ7CiAgYm9yZGVyLXdpZHRoOiAxcHg7CiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kY3MtY29tcG9uZW50cy10YWJsZS1ib3JkZXJDb2xvcik7Cn0= */
._1nb3hfe0 {
  display: table-row;
  border-style: solid;
  border-width: 1px;
  border-color: var(--dcs-components-table-borderColor);
}

/* vanilla-extract-css-ns:src/components/TableBody/TableBody.css.ts.vanilla.css?source=Ll80cjR3MjYwIHsKICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7Cn0= */
._4r4w260 {
  display: table-row-group;
}

/* vanilla-extract-css-ns:src/components/TableColSpec/TableColSpec.css.ts.vanilla.css?source=LmJjbHYzazAgewogIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsKICBtaW4td2lkdGg6IDVlbTsKfQouYmNsdjNrMSB7CiAgdGV4dC1hbGlnbjogbGVmdDsKfQouYmNsdjNrMiB7CiAgdGV4dC1hbGlnbjogcmlnaHQ7Cn0KLmJjbHYzazMgewogIHRleHQtYWxpZ246IGNlbnRlcjsKfQouYmNsdjNrNCB7CiAgdGV4dC1hbGlnbjoganVzdGlmeTsKfQ== */
.bclv3k0 {
  display: table-column;
  min-width: 5em;
}
.bclv3k1 {
  text-align: left;
}
.bclv3k2 {
  text-align: right;
}
.bclv3k3 {
  text-align: center;
}
.bclv3k4 {
  text-align: justify;
}

/* vanilla-extract-css-ns:src/components/TableFoot/TableFoot.css.ts.vanilla.css?source=Lmw4dzQ3eTAgewogIGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cDsKfQ== */
.l8w47y0 {
  display: table-footer-group;
}

/* vanilla-extract-css-ns:src/components/TableCaption/TableCaption.css.ts.vanilla.css?source=LnF4c2NvdjAgewogIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247CiAgYm9yZGVyLXN0eWxlOiBzb2xpZCA7CiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kY3MtY29tcG9uZW50cy10YWJsZS1ib3JkZXJDb2xvcik7CiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogdmFyKC0tZGNzLWNvbXBvbmVudHMtdGFibGUtYm9yZGVyV2lkdGgpOwogIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogdmFyKC0tZGNzLWNvbXBvbmVudHMtdGFibGUtYm9yZGVyV2lkdGgpOwogIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiB2YXIoLS1kY3MtY29tcG9uZW50cy10YWJsZS1ib3JkZXJXaWR0aCk7CiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDsKICBwYWRkaW5nOiB2YXIoLS1kY3MtY29tcG9uZW50cy10YWJsZS1jZWxsUGFkZGluZyk7CiAgY29sb3I6IHZhcigtLWRjcy1jb21wb25lbnRzLXRhYmxlLXRleHRDb2xvcik7Cn0= */
.qxscov0 {
  display: table-caption;
  border-style: solid;
  border-color: var(--dcs-components-table-borderColor);
  border-inline-start-width: var(--dcs-components-table-borderWidth);
  border-block-start-width: var(--dcs-components-table-borderWidth);
  border-inline-end-width: var(--dcs-components-table-borderWidth);
  border-block-end-width: 0;
  padding: var(--dcs-components-table-cellPadding);
  color: var(--dcs-components-table-textColor);
}

/* vanilla-extract-css-ns:src/components/TableHead/TableHead.css.ts.vanilla.css?source=Ll85MmxzMXUwIHsKICBmb250LXdlaWdodDogNTAwOwogIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsKICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kY3MtY29tcG9uZW50cy10YWJsZS1oZWFkaW5nQmFja2dyb3VuZCk7CiAgY29sb3I6IHZhcigtLWRjcy1jb21wb25lbnRzLXRhYmxlLWhlYWRpbmdGb3JlZ3JvdW5kKTsKfQ== */
._92ls1u0 {
  font-weight: 500;
  display: table-header-group;
  background-color: var(--dcs-components-table-headingBackground);
  color: var(--dcs-components-table-headingForeground);
}

/* vanilla-extract-css-ns:src/components/TableGroup/TableGroup.css.ts.vanilla.css?source=LnprYjR6bjAgewogIG1hcmdpbjogMDsKICBwYWRkaW5nOiAwOwogIGRpc3BsYXk6IHRhYmxlOwogIGJvcmRlci13aWR0aDogdmFyKC0tZGNzLWNvbXBvbmVudHMtdGFibGUtYm9yZGVyV2lkdGgpOwogIGJvcmRlci1zdHlsZTogc29saWQ7CiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kY3MtY29tcG9uZW50cy10YWJsZS1ib3JkZXJDb2xvcik7CiAgY29sb3I6IHZhcigtLWRjcy1jb21wb25lbnRzLXRhYmxlLXRleHRDb2xvcik7CiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsKICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kY3MtY29tcG9uZW50cy10YWJsZS1iYWNrZ3JvdW5kQ29sb3IpOwp9CkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgewogIC56a2I0em4wIHsKICAgIHdpZHRoOiAxMDAlOwogIH0KfQ== */
.zkb4zn0 {
  margin: 0;
  padding: 0;
  display: table;
  border-width: var(--dcs-components-table-borderWidth);
  border-style: solid;
  border-color: var(--dcs-components-table-borderColor);
  color: var(--dcs-components-table-textColor);
  border-collapse: collapse;
  background-color: var(--dcs-components-table-backgroundColor);
}
@media (min-width: 480px) {
  .zkb4zn0 {
    width: 100%;
  }
}

/* vanilla-extract-css-ns:src/components/TableRoot/TableRoot.css.ts.vanilla.css?source=Ll8xZDIyMGdkMCB7CiAgcG9zaXRpb246IHJlbGF0aXZlOwp9Ci5fMWQyMjBnZDEgewogIHdpZHRoOiAxMDAlOwogIG92ZXJmbG93LXg6IGF1dG87Cn0KLl8xZDIyMGdkMTo6YmVmb3JlIHsKICBjb250ZW50OiAiIjsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7CiAgaW5zZXQtYmxvY2stZW5kOiAwOwogIGluc2V0LWlubGluZS1zdGFydDogMDsKICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvOwogIHdpZHRoOiA0MHB4OwogIG9wYWNpdHk6IDA7CiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOwogIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsIHZhcigtLWRjcy1jb2xvci1iYWNrZ3JvdW5kU2Vjb25kYXJ5VHJhbnNwYXJlbnQpIDAlLCB2YXIoLS1kY3MtY29sb3ItYmFja2dyb3VuZFNlY29uZGFyeSkgMTAwJSk7CiAgcG9pbnRlci1ldmVudHM6IG5vbmU7Cn0KLl8xZDIyMGdkMTo6YWZ0ZXIgewogIGNvbnRlbnQ6ICIiOwogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICBpbnNldC1ibG9jay1zdGFydDogMDsKICBpbnNldC1ibG9jay1lbmQ6IDA7CiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvOwogIGluc2V0LWlubGluZS1lbmQ6IDA7CiAgd2lkdGg6IDQwcHg7CiAgb3BhY2l0eTogMDsKICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7CiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1kY3MtY29sb3ItYmFja2dyb3VuZFNlY29uZGFyeVRyYW5zcGFyZW50KSAwJSwgdmFyKC0tZGNzLWNvbG9yLWJhY2tncm91bmRTZWNvbmRhcnkpIDEwMCUpOwogIHBvaW50ZXItZXZlbnRzOiBub25lOwp9Ci5fMWQyMjBnZDI6OmJlZm9yZSB7CiAgb3BhY2l0eTogMTsKfQouXzFkMjIwZ2QzOjphZnRlciB7CiAgb3BhY2l0eTogMTsKfQ== */
._1d220gd0 {
  position: relative;
}
._1d220gd1 {
  width: 100%;
  overflow-x: auto;
}
._1d220gd1::before {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: auto;
  width: 40px;
  opacity: 0;
  transition: opacity 0.2s;
  background:
    linear-gradient(
      -90deg,
      var(--dcs-color-backgroundSecondaryTransparent) 0%,
      var(--dcs-color-backgroundSecondary) 100%);
  pointer-events: none;
}
._1d220gd1::after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: auto;
  inset-inline-end: 0;
  width: 40px;
  opacity: 0;
  transition: opacity 0.2s;
  background:
    linear-gradient(
      90deg,
      var(--dcs-color-backgroundSecondaryTransparent) 0%,
      var(--dcs-color-backgroundSecondary) 100%);
  pointer-events: none;
}
._1d220gd2::before {
  opacity: 1;
}
._1d220gd3::after {
  opacity: 1;
}

/* vanilla-extract-css-ns:src/components/Time/Time.css.ts.vanilla.css?source= */

/* vanilla-extract-css-ns:src/components/YouTube/YouTube.css.ts.vanilla.css?source=LnBzYjg3bzAgewogIG1heC13aWR0aDogMTYwMHB4OwogIHdpZHRoOiAxMDAlOwogIGhlaWdodDogMTAwJTsKICBkaXNwbGF5OiBibG9jazsKICBib3JkZXI6IG5vbmU7Cn0KLnBzYjg3bzEgewogIGFzcGVjdC1yYXRpbzogMTYgLyA5Owp9Ci5wc2I4N28yIHsKICBhc3BlY3QtcmF0aW86IDEgLyAxOwp9Ci5wc2I4N28zIHsKICBhc3BlY3QtcmF0aW86IDQgLyAzOwp9Ci5wc2I4N280IHsKICBhc3BlY3QtcmF0aW86IDMgLyA0Owp9Ci5wc2I4N281IHsKICBhc3BlY3QtcmF0aW86IDMgLyAyOwp9Ci5wc2I4N282IHsKICBhc3BlY3QtcmF0aW86IDIgLyAzOwp9Ci5wc2I4N283IHsKICBhc3BlY3QtcmF0aW86IDEgLyAyOwp9Ci5wc2I4N284IHsKICBhc3BlY3QtcmF0aW86IDIgLyAxOwp9 */
.psb87o0 {
  max-width: 1600px;
  width: 100%;
  height: 100%;
  display: block;
  border: none;
}
.psb87o1 {
  aspect-ratio: 16 / 9;
}
.psb87o2 {
  aspect-ratio: 1 / 1;
}
.psb87o3 {
  aspect-ratio: 4 / 3;
}
.psb87o4 {
  aspect-ratio: 3 / 4;
}
.psb87o5 {
  aspect-ratio: 3 / 2;
}
.psb87o6 {
  aspect-ratio: 2 / 3;
}
.psb87o7 {
  aspect-ratio: 1 / 2;
}
.psb87o8 {
  aspect-ratio: 2 / 1;
}
