/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
.sd-6-28-0-chip {
  display: inline-flex;
  height: var(--sd-spacing-6);
  align-items: center;
  overflow: hidden;
  border-radius: var(--sd-chip-border-radius, var(--sd-spacing-1));
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: rgba(var(--sd-chip--primary-200-color-border, rgba(255, 255, 255, 0)));
  background-color: rgba(var(--sd-chip--primary-200-color-background, rgba(var(--sd-color-primary-200))));
  padding-inline: var(--sd-spacing-2);
  white-space: nowrap;
  color: rgba(var(--sd-color-text-black));
}
.sd-6-28-0-chip--primary-500 {
    border-color: rgba(var(--sd-chip--primary-500-color-border, rgba(255, 255, 255, 0)));
    background-color: rgba(var(--sd-chip--primary-500-color-background, rgba(var(--sd-color-primary-500))));
    color: rgba(var(--sd-chip--primary-500-color-text, rgba(var(--sd-color-white))));
  }
.sd-6-28-0-chip--primary-300 {
    border-color: rgba(var(--sd-chip--primary-300-color-border, rgba(255, 255, 255, 0)));
    background-color: rgba(var(--sd-chip--primary-300-color-background, rgba(var(--sd-color-primary-300))));
  }
.sd-6-28-0-chip--white {
    border-color: rgba(var(--sd-chip--white-color-border, rgba(255, 255, 255, 0)));
    background-color: rgba(var(--sd-chip--white-color-background, rgba(var(--sd-color-white))));
  }
.sd-6-28-0-chip{
  font-size: var(--sd-chip-font-size);
  border-width: var(--sd-chip-border-width);
  font-weight: var(--sd-chip-font-weight);
}
.sd-6-28-0-container {
  position: relative;
  background-color: rgba(var(--sd-color-background-neutral-100));
  padding-inline: var(--sd-spacing-10);
  padding-block: var(--sd-spacing-8);
}
.sd-6-28-0-container--variant-primary-100 {
    background-color: rgba(var(--sd-color-background-primary-100));
  }
.sd-6-28-0-container--variant-primary-800 {
    background-color: rgba(var(--sd-container--primary-800-color-background, rgba(var(--sd-color-primary-800))));
  }
.sd-6-28-0-container--variant-primary {
    background-color: rgba(var(--sd-color-background-primary));
  }
.sd-6-28-0-container--variant-border-neutral-400 {
    --tw-border-style: solid;
    border-style: solid;
    border-color: rgba(var(--sd-color-border-neutral-400));
    background-color: rgba(var(--sd-color-background-white));
    border-width: 1px;
  }
.sd-6-28-0-container--variant-white {
    background-color: rgba(var(--sd-color-background-white));
  }
.sd-6-28-0-container--padding-sm {
    padding-inline: var(--sd-spacing-6);
    padding-block: var(--sd-spacing-4);
  }
.sd-6-28-0-container{
  --triangle-background: rgba(var(--sd-color-background-white));
}
.sd-6-28-0-container--triangle-top::before, .sd-6-28-0-container--triangle-right::before, .sd-6-28-0-container--triangle-bottom::before, .sd-6-28-0-container--triangle-left::before {
    position: absolute;
    display: block;
    --tw-border-style: solid;
    border-style: solid;
    border-color: transparent;
    border-width: 14px;
    content: '';
  }
.sd-6-28-0-container--triangle-top::before {
    top: calc(var(--sd-spacing-1) * 0);
    left: calc(50% - 14px);
    border-top-color: var(--triangle-background);
  }
.sd-6-28-0-container--triangle-right::before {
    right: calc(var(--sd-spacing-1) * 0);
    top: calc(50% - 14px);
    border-right-color: var(--triangle-background);
  }
.sd-6-28-0-container--triangle-bottom::before {
    bottom: calc(var(--sd-spacing-1) * 0);
    left: calc(50% - 14px);
    border-bottom-color: var(--triangle-background);
  }
.sd-6-28-0-container--triangle-left::before {
    left: calc(var(--sd-spacing-1) * 0);
    top: calc(50% - 14px);
    border-left-color: var(--triangle-background);
  }
.sd-6-28-0-container--triangle-top-border::after, .sd-6-28-0-container--triangle-top-border::before, .sd-6-28-0-container--triangle-right-border::after, .sd-6-28-0-container--triangle-right-border::before, .sd-6-28-0-container--triangle-bottom-border::after, .sd-6-28-0-container--triangle-bottom-border::before, .sd-6-28-0-container--triangle-left-border::after, .sd-6-28-0-container--triangle-left-border::before {
      position: absolute;
      display: block;
      --tw-border-style: solid;
      border-style: solid;
      border-color: transparent;
      content: '';
    }
.sd-6-28-0-container--triangle-top-border::after, .sd-6-28-0-container--triangle-right-border::after, .sd-6-28-0-container--triangle-bottom-border::after, .sd-6-28-0-container--triangle-left-border::after {
      border-width: 14px;
    }
.sd-6-28-0-container--triangle-top-border::before, .sd-6-28-0-container--triangle-right-border::before, .sd-6-28-0-container--triangle-bottom-border::before, .sd-6-28-0-container--triangle-left-border::before {
      border-width: 15px;
    }
.sd-6-28-0-container--triangle-top-border::after, .sd-6-28-0-container--triangle-top-border::before {
      top: -1px;
    }
.sd-6-28-0-container--triangle-top-border::before {
      border-top-color: rgba(var(--sd-color-border-neutral-400));
      left: calc(50% - 15px);
    }
.sd-6-28-0-container--triangle-top-border::after {
      left: calc(50% - 14px);
      border-top-color: var(--triangle-background);
    }
.sd-6-28-0-container--triangle-right-border::after, .sd-6-28-0-container--triangle-right-border::before {
      right: -1px;
    }
.sd-6-28-0-container--triangle-right-border::before {
      border-right-color: rgba(var(--sd-color-border-neutral-400));
      top: calc(50% - 15px);
    }
.sd-6-28-0-container--triangle-right-border::after {
      top: calc(50% - 14px);
      border-right-color: var(--triangle-background);
    }
.sd-6-28-0-container--triangle-bottom-border::after, .sd-6-28-0-container--triangle-bottom-border::before {
      bottom: -1px;
    }
.sd-6-28-0-container--triangle-bottom-border::before {
      border-bottom-color: rgba(var(--sd-color-border-neutral-400));
      left: calc(50% - 15px);
    }
.sd-6-28-0-container--triangle-bottom-border::after {
      left: calc(50% - 14px);
      border-bottom-color: var(--triangle-background);
    }
.sd-6-28-0-container--triangle-left-border::after, .sd-6-28-0-container--triangle-left-border::before {
      left: -1px;
    }
.sd-6-28-0-container--triangle-left-border::before {
      border-left-color: rgba(var(--sd-color-border-neutral-400));
      top: calc(50% - 15px);
    }
.sd-6-28-0-container--triangle-left-border::after {
      top: calc(50% - 14px);
      border-left-color: var(--triangle-background);
    }
.sd-6-28-0-copyright {
  position: relative;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
}
.sd-6-28-0-copyright::after {
    position: absolute;
    bottom: calc(var(--sd-spacing-1) * 0);
    left: calc(var(--sd-spacing-1) * 0);
    display: block;
    width: 100%;
    padding-bottom: var(--sd-spacing-2);
    padding-left: var(--sd-spacing-4);
    font-size: var(--sd-text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / 0.875)));
    color: rgba(var(--sd-color-text-white));
    --tw-drop-shadow-size: drop-shadow(var(--sd-drop-shadow-xs));
    --tw-drop-shadow: drop-shadow(var(--sd-drop-shadow-xs));
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
    content: var(--copyright);
  }
.sd-6-28-0-copyright--orientation-vertical::after {
        width: -moz-max-content;
        width: max-content;
        padding-top: var(--sd-spacing-2);
        padding-right: var(--sd-spacing-1);
        padding-bottom: calc(var(--sd-spacing-1) * 0);
        padding-left: calc(var(--sd-spacing-1) * 0);
        writing-mode: vertical-rl;
        text-orientation: sideways-right;
        transform: rotate(180deg);
      }
.sd-6-28-0-copyright--color-black::after {
        color: rgba(var(--sd-color-text-black));
        filter: drop-shadow(0 0 transparent);
      }
.sd-6-28-0-copyright--no-shadow::after {
      filter: drop-shadow(0 0 transparent);
    }
.sd-6-28-0-copyright--placement-top::after {
        position: absolute;
        top: calc(var(--sd-spacing-1) * 0);
        right: calc(var(--sd-spacing-1) * 0);
        display: block;
        max-height: -moz-fit-content;
        max-height: fit-content;
        padding-top: var(--sd-spacing-2);
        padding-right: var(--sd-spacing-4);
      }
.sd-6-28-0-flag {
  display: inline-flex;
  height: var(--sd-spacing-8);
  align-items: center;
  overflow: hidden;
  border-radius: var(--sd-flag-border-radius, 0);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: rgba(var(--sd-flag--neutral-200-color-border, rgba(255, 255, 255, 0)));
  background-color: rgba(var(--sd-flag--neutral-200-color-background, rgba(var(--sd-color-neutral-200))));
  padding-inline: var(--sd-spacing-3);
  font-size: var(--sd-marker-font-size, 0.875rem);
  font-weight: var(--sd-marker-font-weight, var(--sd-font-weight-normal));
  white-space: nowrap;
  color: rgba(var(--sd-color-text-black));
}
.sd-6-28-0-flag--neutral-500 {
    border-color: rgba(var(--sd-flag--neutral-500-color-border, rgba(255, 255, 255, 0)));
    background-color: rgba(var(--sd-flag--neutral-500-color-background, rgba(var(--sd-color-neutral-500))));
    color: rgba(var(--sd-color-text-black));
  }
.sd-6-28-0-flag--neutral-300 {
    border-color: rgba(var(--sd-flag--neutral-300-color-border, rgba(255, 255, 255, 0)));
    background-color: rgba(var(--sd-flag--neutral-300-color-background, rgba(var(--sd-color-neutral-300))));
  }
.sd-6-28-0-flag--white {
    border-color: rgba(var(--sd-flag--white-color-border, rgba(255, 255, 255, 0)));
    background-color: rgba(var(--sd-flag--white-color-background, rgba(var(--sd-color-white))));
  }
.sd-6-28-0-flag{
  border-width: var(--sd-flag-border-width);
}
.sd-6-28-0-footnotes {
  margin-block: calc(var(--sd-spacing-1) * 0);
  padding: calc(var(--sd-spacing-1) * 0);
  text-align: left;
  font-size: var(--sd-text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / 0.875)));
  color: rgba(var(--sd-color-text-neutral-700));
}
.sd-6-28-0-footnotes :target {
    background-color: rgba(var(--sd-color-background-neutral-200));
  }
.sd-6-28-0-footnotes:is(ol) {
    padding-inline-start: var(--sd-spacing-8);
  }
.sd-6-28-0-footnotes:is(ol) li {
      counter-increment: list-item;
      position: relative;
      list-style-type: none;
    }
.sd-6-28-0-footnotes:is(ol) li .sd-6-28-0-footnotes--marker::before, .sd-6-28-0-footnotes:is(ol) li:has(.sd-6-28-0-footnotes--marker:nth-of-type(2))::before, .sd-6-28-0-footnotes:is(ol) li:not(:has(.sd-6-28-0-footnotes--marker))::before {
          position: absolute;
          left: calc(var(--sd-spacing-8) * -1);
          flex-shrink: 0;
          --tw-leading: var(--leading-normal, 1.5);
          line-height: var(--leading-normal, 1.5);
          --tw-font-weight: var(--sd-font-weight-bold);
          font-weight: var(--sd-font-weight-bold);
          content: '[ ' counter(list-item) ' ]';
          padding-top: 1px;
          font-size: 10px;
        }
.sd-6-28-0-footnotes:is(ol) li .sd-6-28-0-footnotes--marker::after, .sd-6-28-0-footnotes:is(ol) li:has(.sd-6-28-0-footnotes--marker:nth-of-type(2))::after, .sd-6-28-0-footnotes:is(ol) li:not(:has(.sd-6-28-0-footnotes--marker))::after {
          content: none;
        }
.sd-6-28-0-footnotes:is(ol) li .sd-6-28-0-footnotes--marker .sd-6-28-0-footnotes--marker, .sd-6-28-0-footnotes:is(ol) li:has(.sd-6-28-0-footnotes--marker:nth-of-type(2)) .sd-6-28-0-footnotes--marker, .sd-6-28-0-footnotes:is(ol) li:not(:has(.sd-6-28-0-footnotes--marker)) .sd-6-28-0-footnotes--marker {
          display: inline-block;
          counter-increment: footnotes-multiple;
        }
.sd-6-28-0-footnotes:is(ol) li .sd-6-28-0-footnotes--marker .sd-6-28-0-footnotes--marker::before, .sd-6-28-0-footnotes:is(ol) li:has(.sd-6-28-0-footnotes--marker:nth-of-type(2)) .sd-6-28-0-footnotes--marker::before, .sd-6-28-0-footnotes:is(ol) li:not(:has(.sd-6-28-0-footnotes--marker)) .sd-6-28-0-footnotes--marker::before {
            position: relative;
            left: calc(var(--sd-spacing-1) * 0);
            vertical-align: super;
            --tw-leading: var(--leading-normal, 1.5);
            line-height: var(--leading-normal, 1.5);
            --tw-font-weight: var(--sd-font-weight-bold);
            font-weight: var(--sd-font-weight-bold);
            content: counter(footnotes-multiple, lower-alpha);
          }
.sd-6-28-0-footnotes:is(ol) li .sd-6-28-0-footnotes--marker {
        bottom: calc(var(--sd-spacing-1) * 0);
        display: block;
      }
.sd-6-28-0-footnotes:is(ol) li .sd-6-28-0-footnotes--marker:focus-visible {
          outline-style: var(--tw-outline-style);
          outline-width: 0px;
        }
.sd-6-28-0-footnotes:is(ol) li .sd-6-28-0-footnotes--marker:focus-visible::before {
            border-radius: var(--sd-radius);
            outline-width: 1px;
            outline-style: var(--tw-outline-style);
            outline-width: 2px;
            outline-offset: 2px;
            outline-color: rgba(var(--sd-color-border-primary, var(--sd-color-primary)));
          }
.sd-6-28-0-footnotes:is(ul) {
    list-style: '';
  }
.sd-6-28-0-footnotes--inverted {
    color: rgba(var(--sd-color-text-primary-400));
  }
.sd-6-28-0-footnotes--inverted :target {
      background-color: rgba(var(--sd-footnotes--target--inverted-color-background, rgba(var(--sd-color-primary-800))));
    }
.sd-6-28-0-footnotes--inverted .sd-6-28-0-footnotes--marker::before {
      color: rgba(var(--sd-color-text-white));
      outline-color: rgba(var(--sd-color-border-white, var(--sd-color-white))) !important;
    }
.sd-6-28-0-footnotes--inverted:is(.sd-6-28-0-footnotes--marker) {
      color: rgba(var(--sd-color-text-white)) !important;
      outline-color: rgba(var(--sd-color-border-white, var(--sd-color-white))) !important;
    }
.sd-6-28-0-footnotes--inverted:is(.sd-6-28-0-footnotes--marker):target {
        background-color: rgba(var(--sd-footnotes--target--inverted-color-background, rgba(var(--sd-color-primary-800))));
      }
.sd-6-28-0-footnotes--inverted:is(ol) li .sd-6-28-0-footnotes--marker::before, .sd-6-28-0-footnotes--inverted:is(ol) li::before {
          color: rgba(var(--sd-color-text-white)) !important;
        }
.sd-6-28-0-footnotes--marker {
    position: relative;
    bottom: var(--sd-spacing-2);
    display: inline-block;
    --tw-font-weight: var(--sd-font-weight-bold);
    font-weight: var(--sd-font-weight-bold);
    white-space: nowrap;
    text-decoration-line: none !important;
    font-size: x-small;
  }
.sd-6-28-0-footnotes--marker:target {
      background-color: rgba(var(--sd-color-background-neutral-200));
    }
.sd-6-28-0-footnotes--marker:not(:has(a))::before {
        content: '[ ';
        display: inline-block;
      }
.sd-6-28-0-footnotes--marker:not(:has(a))::after {
        content: ' ]';
        display: inline-block;
      }
.sd-6-28-0-footnotes--marker :is(a) {
      display: inline-block;
      --tw-font-weight: var(--sd-font-weight-bold);
      font-weight: var(--sd-font-weight-bold);
      white-space: nowrap;
      text-decoration-line: none !important;
    }
.sd-6-28-0-footnotes--marker :is(a)::before {
        content: '[ ';
        display: inline-block;
      }
.sd-6-28-0-footnotes--marker :is(a)::after {
        content: ' ]';
        display: inline-block;
      }
.sd-6-28-0-footnotes--marker :is(a):focus-visible {
        border-radius: var(--sd-radius);
        outline-width: 1px;
        outline-style: var(--tw-outline-style);
        outline-width: 2px;
        outline-offset: 2px;
        outline-color: rgba(var(--sd-color-border-primary, var(--sd-color-primary)));
      }
.sd-6-28-0-footnotes--marker:link, .sd-6-28-0-footnotes--marker:visited {
      color: rgba(var(--sd-color-text-primary));
    }
.sd-6-28-0-footnotes--marker:focus-visible {
      border-radius: var(--sd-radius);
      outline-width: 1px;
      outline-style: var(--tw-outline-style);
      outline-width: 2px;
      outline-offset: 2px;
      outline-color: rgba(var(--sd-color-border-primary, var(--sd-color-primary)));
    }
:lang(en) {
  --sd-hidden-links-title: 'Jump to';
}
:lang(de) {
  --sd-hidden-links-title: 'Springe zu';
}
.sd-6-28-0-hidden-links:not(:focus-within):not(.sd-6-28-0-hidden-links--debug) {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
.sd-6-28-0-hidden-links{
  position: absolute;
  top: var(--sd-spacing-6);
  left: var(--sd-spacing-6);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: rgba(var(--sd-panel-color-border, rgba(255, 255, 255, 0)));
}
.sd-6-28-0-hidden-links--multiple {
    display: flex;
    flex-direction: column;
    background-color: rgba(var(--sd-color-background-white));
    padding-inline: var(--sd-spacing-2);
    padding-block: var(--sd-spacing-4);
    --tw-shadow: var(--sd-shadow);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
.sd-6-28-0-hidden-links--multiple:before {
      padding-inline: var(--sd-spacing-4);
      padding-block: var(--sd-spacing-2);
      --tw-font-weight: var(--sd-font-weight-bold);
      font-weight: var(--sd-font-weight-bold);
      content: var(--sd-hidden-links-title);
    }
mark.sd-6-28-0-mark {
  background-color: transparent;
  color: rgba(var(--sd-color-text-accent));
}
.sd-6-28-0-meta {
  font-size: var(--sd-text-base);
  line-height: var(--tw-leading, var(--text-base--line-height, calc(1.5 / 1)));
  --tw-leading: 1;
  line-height: 1;
  --tw-font-weight: var(--sd-font-weight-normal);
  font-weight: var(--sd-font-weight-normal);
  color: rgba(var(--sd-color-text-black));
}
.sd-6-28-0-meta--size-sm {
    font-size: var(--sd-text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / 0.875)));
  }
.sd-6-28-0-meta--light {
    color: rgba(var(--sd-color-text-neutral-700));
  }
.sd-6-28-0-meta--inverted {
    color: rgba(var(--sd-color-text-white));
  }
.sd-6-28-0-meta--inverted.sd-6-28-0-meta--light {
      color: rgba(var(--sd-color-text-primary-400));
    }
.sd-6-28-0-meta--pipe::after {
      content: '|';
      margin-inline: var(--sd-spacing-1);
    }
.sd-6-28-0-meta--pipe.sd-6-28-0-meta--size-sm::after {
        margin-inline: var(--sd-spacing-0\.5);
      }
.sd-6-28-0-pagination > :not(ul) {
    position: absolute;
    height: var(--sd-spacing-0\.25);
    width: var(--sd-spacing-0\.25);
    overflow: hidden;
  }
.sd-6-28-0-pagination ul {
    display: flex;
    align-items: center;
    gap: var(--sd-spacing-2);
  }
.sd-6-28-0-pagination ul li button {
      all: unset;
      border-style: var(--tw-border-style);
      border-width: 0px;
      --tw-border-style: solid;
      border-style: solid;
      border-color: transparent;
    }
.sd-6-28-0-pagination ul li button:hover:not([disabled]) {
        cursor: pointer;
      }
.sd-6-28-0-pagination ul li:has(button) {
      height: 1.875rem;
    }
.sd-6-28-0-pagination ul li a, .sd-6-28-0-pagination ul li button {
      display: flex;
      align-items: center;
      justify-content: center;
      color: rgba(var(--sd-color-text-primary));
      text-decoration-line: none;
      transition-property: color;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1)));
      transition-duration: var(--tw-duration, var(--default-transition-duration, 150ms));
    }
.sd-6-28-0-pagination ul li a:hover:not([disabled]), .sd-6-28-0-pagination ul li button:hover:not([disabled]) {
        color: rgba(var(--sd-color-text-primary-500));
      }
.sd-6-28-0-pagination ul li a:active:not([disabled]), .sd-6-28-0-pagination ul li button:active:not([disabled]) {
        color: rgba(var(--sd-color-text-primary-800));
      }
.sd-6-28-0-pagination ul li a:focus-visible, .sd-6-28-0-pagination ul li button:focus-visible {
        outline-width: 1px;
        outline-style: var(--tw-outline-style);
        outline-width: 2px;
        outline-offset: 2px;
        outline-color: rgba(var(--sd-color-border-primary, var(--sd-color-primary)));
      }
.sd-6-28-0-pagination ul li:first-child, .sd-6-28-0-pagination ul li:last-child {
      height: var(--sd-spacing-12);
      width: var(--sd-spacing-12);
      font-size: var(--sd-text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height, calc(1.75 / 1.25)));
    }
.sd-6-28-0-pagination ul li:first-child a, .sd-6-28-0-pagination ul li:first-child button, .sd-6-28-0-pagination ul li:last-child a, .sd-6-28-0-pagination ul li:last-child button {
        height: 100%;
        width: 100%;
      }
.sd-6-28-0-pagination ul li {
      display: flex;
      height: var(--sd-spacing-8);
      width: var(--sd-spacing-8);
      align-items: center;
      justify-content: center;
      text-align: center;
    }
.sd-6-28-0-pagination ul li:not(:first-child):not(:last-child) a, .sd-6-28-0-pagination ul li:not(:first-child):not(:last-child) button {
          height: 100%;
          width: 100%;
          border-bottom-style: var(--tw-border-style);
          border-bottom-width: var(--sd-border-width-2);
          border-bottom-color: transparent;
        }
.sd-6-28-0-pagination ul li:not(:first-child):not(:last-child) a[aria-current], .sd-6-28-0-pagination ul li:not(:first-child):not(:last-child) button[aria-current] {
            border-color: rgba(var(--sd-pagination--default-border, rgba(var(--sd-color-accent))));
          }
.sd-6-28-0-pagination ul li a[aria-current], .sd-6-28-0-pagination ul li button[aria-current] {
        color: rgba(var(--sd-color-text-black));
      }
.sd-6-28-0-pagination ul li a[aria-current]:hover:not([disabled]), .sd-6-28-0-pagination ul li button[aria-current]:hover:not([disabled]) {
          color: rgba(var(--sd-color-text-black));
        }
.sd-6-28-0-pagination ul li:first-child:has(a:not([href])) a, .sd-6-28-0-pagination ul li:last-child:has(a:not([href])) a, .sd-6-28-0-pagination ul li:first-child:has(button[disabled]) button, .sd-6-28-0-pagination ul li:last-child:has(button[disabled]) button {
      cursor: not-allowed;
      color: rgba(var(--sd-form-control--disabled-color-text, rgba(var(--sd-color-neutral-500))));
    }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):not(:has(a[aria-current], button[aria-current])) {
          pointer-events: none;
          position: absolute;
        }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):not(:has(a[aria-current], button[aria-current])) a, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):not(:has(a[aria-current], button[aria-current])) button {
            display: none;
          }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):has(+ li + li a[aria-current], + li + li button[aria-current]), .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):has(a[aria-current], button[aria-current]) + li + li:not(:last-child) {
          pointer-events: auto !important;
          position: relative !important;
        }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):has(+ li + li a[aria-current], + li + li button[aria-current])::after, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):has(a[aria-current], button[aria-current]) + li + li:not(:last-child)::after {
            --tw-content: '...';
            content: var(--tw-content);
          }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-child(2),  .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-last-child(2),  .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):has( + li a[aria-current], + li button[aria-current]),  .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):has( a[aria-current], button[aria-current]) + li {
          pointer-events: auto !important;
          position: relative !important;
        }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-child(2)::after, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-last-child(2)::after, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):has( + li a[aria-current], + li button[aria-current])::after, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):has( a[aria-current], button[aria-current]) + li::after {
            content: var(--tw-content);
            display: none !important;
          }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-child(2) a, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-child(2) button, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-last-child(2) a, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-last-child(2) button, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):has( + li a[aria-current], + li button[aria-current]) a, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):has( + li a[aria-current], + li button[aria-current]) button, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):has( a[aria-current], button[aria-current]) + li a, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):has( a[aria-current], button[aria-current]) + li button {
            display: flex !important;
          }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-child(-n + 6):has(a[aria-current], button[aria-current]) ~ :nth-child(-n + 6) {
            pointer-events: auto;
            position: relative;
          }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-child(-n + 6):has(a[aria-current], button[aria-current]) ~ :nth-child(-n + 6)::after {
              content: var(--tw-content);
              display: none;
            }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-child(-n + 6):has(a[aria-current], button[aria-current]) ~ :nth-child(-n + 6) a, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-child(-n + 6):has(a[aria-current], button[aria-current]) ~ :nth-child(-n + 6) button {
              display: flex;
            }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-child(-n + 6):has(a[aria-current], button[aria-current]) ~ :nth-child(6):not(:last-child) + li {
            pointer-events: none;
            position: relative;
          }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-child(-n + 6):has(a[aria-current], button[aria-current]) ~ :nth-child(6):not(:last-child) + li::after {
              --tw-content: '...';
              content: var(--tw-content);
            }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-child(-n + 6):has(~ :nth-child(-n + 5) a[aria-current], ~ :nth-child(-n + 5) button[aria-current]) {
          pointer-events: auto;
          position: relative;
        }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-child(-n + 6):has(~ :nth-child(-n + 5) a[aria-current], ~ :nth-child(-n + 5) button[aria-current])::after {
            content: var(--tw-content);
            display: none;
          }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-child(-n + 6):has(~ :nth-child(-n + 5) a[aria-current], ~ :nth-child(-n + 5) button[aria-current]) a, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-child(-n + 6):has(~ :nth-child(-n + 5) a[aria-current], ~ :nth-child(-n + 5) button[aria-current]) button {
            display: flex;
          }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-last-child(-n + 5):has(a[aria-current], button[aria-current]) ~ :nth-last-child(-n + 5):not(:first-child):not(:last-child) {
            pointer-events: auto;
            position: relative;
          }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-last-child(-n + 5):has(a[aria-current], button[aria-current]) ~ :nth-last-child(-n + 5):not(:first-child):not(:last-child)::after {
              content: var(--tw-content);
              display: none;
            }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-last-child(-n + 5):has(a[aria-current], button[aria-current]) ~ :nth-last-child(-n + 5):not(:first-child):not(:last-child) a, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-last-child(-n + 5):has(a[aria-current], button[aria-current]) ~ :nth-last-child(-n + 5):not(:first-child):not(:last-child) button {
              display: flex;
            }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-last-child(-n + 6):has( ~ :nth-last-child(-n + 5) a[aria-current], ~ :nth-last-child(-n + 5) button[aria-current] ) {
          pointer-events: auto;
          position: relative;
        }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-last-child(-n + 6):has( ~ :nth-last-child(-n + 5) a[aria-current], ~ :nth-last-child(-n + 5) button[aria-current] )::after {
            content: var(--tw-content);
            display: none;
          }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-last-child(-n + 6):has( ~ :nth-last-child(-n + 5) a[aria-current], ~ :nth-last-child(-n + 5) button[aria-current] ) a, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-last-child(-n + 6):has( ~ :nth-last-child(-n + 5) a[aria-current], ~ :nth-last-child(-n + 5) button[aria-current] ) button {
            display: flex;
          }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-last-child(7):has( ~ :nth-last-child(-n + 5) a[aria-current], ~ :nth-last-child(-n + 5) button[aria-current] ) {
          pointer-events: none;
          position: relative;
        }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul li:not(:first-child):not(:last-child):nth-last-child(7):has( ~ :nth-last-child(-n + 5) a[aria-current], ~ :nth-last-child(-n + 5) button[aria-current] )::after {
            --tw-content: '...';
            content: var(--tw-content);
          }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul:has(> li:last-child:nth-child(-n + 9)) li {
        pointer-events: auto;
        position: relative;
      }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul:has(> li:last-child:nth-child(-n + 9)) li::after {
          content: var(--tw-content);
          display: none;
        }
.sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul:has(> li:last-child:nth-child(-n + 9)) li a, .sd-6-28-0-pagination:not(.sd-6-28-0-pagination--simple) ul:has(> li:last-child:nth-child(-n + 9)) li button {
          display: flex;
        }
.sd-6-28-0-pagination--simple ul li:nth-child(2) {
        position: relative;
        margin-inline-end: calc(var(--sd-spacing-1) * 5);
        width: var(--sd-spacing-8);
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: var(--sd-border-width-2);
        border-color: rgba(var(--sd-pagination--default-border, rgba(var(--sd-color-accent))));
      }
.sd-6-28-0-pagination--simple ul li:nth-child(2)::after {
          content: var(--tw-content);
          position: absolute;
        }
.sd-6-28-0-pagination--simple ul li:nth-child(2)::after {
          content: var(--tw-content);
          right: calc(18px * -1);
        }
.sd-6-28-0-pagination--simple ul li:nth-child(2)::after {
          content: var(--tw-content);
          --tw-scale-y: 1.5;
          scale: var(--tw-scale-x) var(--tw-scale-y);
        }
.sd-6-28-0-pagination--simple ul li:nth-child(2)::after {
          --tw-content: '/';
          content: var(--tw-content);
        }
.sd-6-28-0-pagination--simple ul li:nth-child(2){
        border-bottom-style: solid;
}
.sd-6-28-0-pagination--simple ul li:nth-last-child(2) {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: var(--sd-border-width-2);
        border-bottom-color: transparent;
      }
.sd-6-28-0-pagination--inverted ul li::after {
        content: var(--tw-content);
        color: rgba(var(--sd-color-text-white));
      }
.sd-6-28-0-pagination--inverted ul li:first-child:has(a:not([href])) a, .sd-6-28-0-pagination--inverted ul li:last-child:has(a:not([href])) a, .sd-6-28-0-pagination--inverted ul li:first-child:has(button[disabled]) button, .sd-6-28-0-pagination--inverted ul li:last-child:has(button[disabled]) button {
        color: rgba(var(--sd-color-text-neutral-600));
      }
.sd-6-28-0-pagination--inverted ul li:first-child:has(a:not([href])) a:hover:not([disabled]), .sd-6-28-0-pagination--inverted ul li:last-child:has(a:not([href])) a:hover:not([disabled]), .sd-6-28-0-pagination--inverted ul li:first-child:has(button[disabled]) button:hover:not([disabled]), .sd-6-28-0-pagination--inverted ul li:last-child:has(button[disabled]) button:hover:not([disabled]) {
          color: rgba(var(--sd-color-text-neutral-600));
        }
.sd-6-28-0-pagination--inverted ul li a, .sd-6-28-0-pagination--inverted ul li a[aria-current], .sd-6-28-0-pagination--inverted ul li button, .sd-6-28-0-pagination--inverted ul li button[aria-current] {
        color: rgba(var(--sd-color-text-white));
      }
.sd-6-28-0-pagination--inverted ul li a:hover:not([disabled]), .sd-6-28-0-pagination--inverted ul li a[aria-current]:hover:not([disabled]), .sd-6-28-0-pagination--inverted ul li button:hover:not([disabled]), .sd-6-28-0-pagination--inverted ul li button[aria-current]:hover:not([disabled]) {
          color: rgba(var(--sd-color-text-primary-200));
        }
.sd-6-28-0-pagination--inverted ul li a:active:not([disabled]), .sd-6-28-0-pagination--inverted ul li a[aria-current]:active:not([disabled]), .sd-6-28-0-pagination--inverted ul li button:active:not([disabled]), .sd-6-28-0-pagination--inverted ul li button[aria-current]:active:not([disabled]) {
          color: rgba(var(--sd-color-text-primary-400));
        }
.sd-6-28-0-pagination--inverted ul li a:focus-visible, .sd-6-28-0-pagination--inverted ul li a[aria-current]:focus-visible, .sd-6-28-0-pagination--inverted ul li button:focus-visible, .sd-6-28-0-pagination--inverted ul li button[aria-current]:focus-visible {
          outline-color: rgba(var(--sd-color-border-white, var(--sd-color-white)));
        }
.sd-6-28-0-pagination--inverted ul li:not(:first-child):not(:last-child) a[aria-current], .sd-6-28-0-pagination--inverted ul li:not(:first-child):not(:last-child) button[aria-current] {
            border-color: rgba(var(--sd-pagination--inverted-border, rgba(var(--sd-color-accent))));
          }
.sd-6-28-0-pagination--inverted.sd-6-28-0-pagination--simple ul li {
      color: rgba(var(--sd-color-text-white));
    }
.sd-6-28-0-pagination--inverted.sd-6-28-0-pagination--simple ul li::after {
        content: var(--tw-content);
        color: rgba(var(--sd-color-text-white));
      }
.sd-6-28-0-pagination--inverted.sd-6-28-0-pagination--simple ul li:nth-child(2) {
        border-color: rgba(var(--sd-pagination--inverted-border, rgba(var(--sd-color-accent))));
      }
.sd-6-28-0-status-badge {
  display: inline-flex;
  align-items: center;
}
.sd-6-28-0-status-badge sd-6-28-0-icon {
    margin-right: var(--sd-spacing-2);
    display: flex;
    height: var(--sd-spacing-3);
    width: var(--sd-spacing-3);
    border-radius: var(--sd-radius-full);
    padding: var(--sd-spacing-1);
    color: rgba(var(--sd-color-text-white)) !important;
  }
.sd-6-28-0-status-badge--success sd-6-28-0-icon {
      background-color: rgba(var(--sd-badge--green-color-background, rgba(var(--sd-color-success))));
    }
.sd-6-28-0-status-badge--warning sd-6-28-0-icon {
      background-color: rgba(var(--sd-color-background-warning));
    }
.sd-6-28-0-status-badge--error sd-6-28-0-icon {
      background-color: rgba(var(--sd-badge--red-color-background, rgba(var(--sd-color-error))));
    }
.sd-6-28-0-status-badge--info sd-6-28-0-icon {
      background-color: rgba(var(--sd-color-background-info));
    }
.sd-6-28-0-display {
  font-size: var(--sd-text-3xl);
  line-height: var(--tw-leading, var(--text-3xl--line-height, calc(2.25 / 1.875)));
  --tw-leading: var(--leading-tight, 1.25);
  line-height: var(--leading-tight, 1.25);
  --tw-font-weight: var(--sd-font-weight-normal);
  font-weight: var(--sd-font-weight-normal);
  color: rgba(var(--sd-color-text-black));
}
@media (width >= 64rem) {
.sd-6-28-0-display {
    font-size: var(--sd-text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height, calc(2.5 / 2.25)))
}
  }
.sd-6-28-0-display--size-xl {
      font-size: var(--sd-text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height, calc(1.75 / 1.25)));
      --tw-leading: var(--leading-tight, 1.25);
      line-height: var(--leading-tight, 1.25);
      --tw-font-weight: var(--sd-font-weight-normal);
      font-weight: var(--sd-font-weight-normal);
      color: rgba(var(--sd-color-text-black));
    }
.sd-6-28-0-display--size-3xl {
      font-size: var(--sd-text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height, calc(2 / 1.5)));
      --tw-leading: var(--leading-tight, 1.25);
      line-height: var(--leading-tight, 1.25);
      --tw-font-weight: var(--sd-font-weight-normal);
      font-weight: var(--sd-font-weight-normal);
      color: rgba(var(--sd-color-text-black));
    }
@media (width >= 64rem) {
.sd-6-28-0-display--size-3xl {
        font-size: var(--sd-text-3xl);
        line-height: var(--tw-leading, var(--text-3xl--line-height, calc(2.25 / 1.875)))
    }
      }
.sd-6-28-0-display--inverted {
    color: rgba(var(--sd-color-text-white));
  }
.sd-6-28-0-headline, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5) {
  display: flex;
  --tw-font-weight: var(--sd-font-weight-bold);
  font-weight: var(--sd-font-weight-bold);
  color: rgba(var(--sd-color-text-primary));
}
.sd-6-28-0-headline sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5) sd-6-28-0-icon {
    flex-shrink: 0;
    font-size: 3rem;
    color: rgba(var(--sd-color-text-primary));
  }
@media (width >= 40rem) {
.sd-6-28-0-headline sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5) sd-6-28-0-icon {
      margin-top: var(--sd-spacing-2)
  }
    }
.sd-6-28-0-headline.sd-6-28-0-headline, .sd-6-28-0-headline:is(h1):not(.sd-6-28-0-headline), .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h1):not(.sd-6-28-0-headline) {
    gap: var(--sd-spacing-4);
    font-size: var(--sd-text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height, calc(2.25 / 1.875)));
    --tw-leading: var(--leading-tight, 1.25);
    line-height: var(--leading-tight, 1.25);
    color: rgba(var(--sd-headline--3xl-onwards-color-text, rgba(var(--sd-color-primary))));
  }
@media (width >= 40rem) {
.sd-6-28-0-headline.sd-6-28-0-headline, .sd-6-28-0-headline:is(h1):not(.sd-6-28-0-headline), .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h1):not(.sd-6-28-0-headline) {
      font-size: var(--sd-text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height, calc(2.5 / 2.25)))
  }
    }
.sd-6-28-0-headline.sd-6-28-0-headline sd-6-28-0-icon, .sd-6-28-0-headline:is(h1):not(.sd-6-28-0-headline) sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h1):not(.sd-6-28-0-headline) sd-6-28-0-icon {
      margin-top: calc(var(--sd-spacing-1) * -1);
    }
@media (width >= 40rem) {
.sd-6-28-0-headline.sd-6-28-0-headline sd-6-28-0-icon, .sd-6-28-0-headline:is(h1):not(.sd-6-28-0-headline) sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h1):not(.sd-6-28-0-headline) sd-6-28-0-icon {
        margin-top: calc(var(--sd-spacing-1) * 0)
    }
      }
.sd-6-28-0-headline.sd-6-28-0-headline--size-3xl, .sd-6-28-0-headline:is(h2):not(.sd-6-28-0-headline), .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-3xl, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h2):not(.sd-6-28-0-headline) {
    gap: var(--sd-spacing-4);
    font-size: var(--sd-text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height, calc(2 / 1.5)));
    --tw-leading: var(--leading-tight, 1.25);
    line-height: var(--leading-tight, 1.25);
    color: rgba(var(--sd-headline--3xl-onwards-color-text, rgba(var(--sd-color-primary))));
  }
@media (width >= 40rem) {
.sd-6-28-0-headline.sd-6-28-0-headline--size-3xl, .sd-6-28-0-headline:is(h2):not(.sd-6-28-0-headline), .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-3xl, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h2):not(.sd-6-28-0-headline) {
      font-size: var(--sd-text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height, calc(2.25 / 1.875)))
  }
    }
.sd-6-28-0-headline.sd-6-28-0-headline--size-3xl sd-6-28-0-icon, .sd-6-28-0-headline:is(h2):not(.sd-6-28-0-headline) sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-3xl sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h2):not(.sd-6-28-0-headline) sd-6-28-0-icon {
      margin-top: calc(var(--sd-spacing-1) * -1);
    }
@media (width >= 40rem) {
.sd-6-28-0-headline.sd-6-28-0-headline--size-3xl sd-6-28-0-icon, .sd-6-28-0-headline:is(h2):not(.sd-6-28-0-headline) sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-3xl sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h2):not(.sd-6-28-0-headline) sd-6-28-0-icon {
        margin-top: calc(var(--sd-spacing-1) * -1)
    }
      }
.sd-6-28-0-headline.sd-6-28-0-headline--size-xl, .sd-6-28-0-headline.sd-6-28-0-headline--size-lg, .sd-6-28-0-headline.sd-6-28-0-headline--size-base, .sd-6-28-0-headline:is(h3, h4, h5):not(.sd-6-28-0-headline), .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-xl, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-lg, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-base, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h3, h4, h5):not(.sd-6-28-0-headline) {
    gap: var(--sd-spacing-2);
    color: rgba(var(--sd-color-text-black));
  }
.sd-6-28-0-headline.sd-6-28-0-headline--size-xl sd-6-28-0-icon, .sd-6-28-0-headline.sd-6-28-0-headline--size-lg sd-6-28-0-icon, .sd-6-28-0-headline.sd-6-28-0-headline--size-base sd-6-28-0-icon, .sd-6-28-0-headline:is(h3, h4, h5):not(.sd-6-28-0-headline) sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-xl sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-lg sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-base sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h3, h4, h5):not(.sd-6-28-0-headline) sd-6-28-0-icon {
      font-size: 2rem;
    }
.sd-6-28-0-headline.sd-6-28-0-headline--size-xl, .sd-6-28-0-headline:is(h3):not(.sd-6-28-0-headline), .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-xl, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h3):not(.sd-6-28-0-headline) {
    font-size: var(--sd-text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height, calc(1.75 / 1.25)));
  }
.sd-6-28-0-headline.sd-6-28-0-headline--size-xl sd-6-28-0-icon, .sd-6-28-0-headline:is(h3):not(.sd-6-28-0-headline) sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-xl sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h3):not(.sd-6-28-0-headline) sd-6-28-0-icon {
      margin-top: calc(var(--sd-spacing-0\.5) * -1);
    }
@media (width >= 40rem) {
.sd-6-28-0-headline.sd-6-28-0-headline--size-xl sd-6-28-0-icon, .sd-6-28-0-headline:is(h3):not(.sd-6-28-0-headline) sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-xl sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h3):not(.sd-6-28-0-headline) sd-6-28-0-icon {
        margin-top: calc(var(--sd-spacing-0\.5) * -1)
    }
      }
.sd-6-28-0-headline.sd-6-28-0-headline--size-lg, .sd-6-28-0-headline.sd-6-28-0-headline--size-base, .sd-6-28-0-headline:is(h4, h5):not(.sd-6-28-0-headline), .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-lg, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-base, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h4, h5):not(.sd-6-28-0-headline) {
    --tw-leading: var(--leading-normal, 1.5);
    line-height: var(--leading-normal, 1.5);
  }
.sd-6-28-0-headline.sd-6-28-0-headline--size-lg, .sd-6-28-0-headline:is(h4), .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-lg, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h4) {
    font-size: var(--sd-text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)));
  }
.sd-6-28-0-headline.sd-6-28-0-headline--size-lg sd-6-28-0-icon, .sd-6-28-0-headline:is(h4) sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-lg sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h4) sd-6-28-0-icon {
      margin-top: calc(var(--sd-spacing-0\.5) * -1);
    }
@media (width >= 40rem) {
.sd-6-28-0-headline.sd-6-28-0-headline--size-lg sd-6-28-0-icon, .sd-6-28-0-headline:is(h4) sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-lg sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h4) sd-6-28-0-icon {
        margin-top: calc(var(--sd-spacing-0\.5) * -1)
    }
      }
.sd-6-28-0-headline.sd-6-28-0-headline--size-base, .sd-6-28-0-headline:is(h5):not(.sd-6-28-0-headline), .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-base, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h5):not(.sd-6-28-0-headline) {
    font-size: var(--sd-text-base);
    line-height: var(--tw-leading, var(--text-base--line-height, calc(1.5 / 1)));
  }
.sd-6-28-0-headline.sd-6-28-0-headline--size-base sd-6-28-0-icon, .sd-6-28-0-headline:is(h5):not(.sd-6-28-0-headline) sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-base sd-6-28-0-icon, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h5):not(.sd-6-28-0-headline) sd-6-28-0-icon {
      margin-top: calc(var(--sd-spacing-1) * -1);
    }
.sd-6-28-0-headline.sd-6-28-0-headline--size-base mark, .sd-6-28-0-headline:is(h5):not(.sd-6-28-0-headline) mark, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5).sd-6-28-0-headline--size-base mark, .sd-6-28-0-prose :is(h1, h2, h3, h4, h5):is(h5):not(.sd-6-28-0-headline) mark {
      color: inherit;
    }
.sd-6-28-0-headline--inline {
  display: inline-block;
}
.sd-6-28-0-headline--inline.sd-6-28-0-headline sd-6-28-0-icon, .sd-6-28-0-headline--inline:is(h1):not(.sd-6-28-0-headline) sd-6-28-0-icon {
      margin-top: calc(var(--sd-spacing-2) * -1);
      margin-right: var(--sd-spacing-2);
      vertical-align: middle;
    }
.sd-6-28-0-headline--inline:is(.sd-6-28-0-headline--size-xl, .sd-6-28-0-headline--size-lg, .sd-6-28-0-headline--size-base) sd-6-28-0-icon {
      margin-right: var(--sd-spacing-0\.5);
    }
.sd-6-28-0-headline--inline:is(.sd-6-28-0-headline--size-3xl, .sd-6-28-0-headline--size-xl) sd-6-28-0-icon {
      margin-top: calc(var(--sd-spacing-2) * -1);
    }
.sd-6-28-0-headline--inline:is(.sd-6-28-0-headline--size-lg) sd-6-28-0-icon {
      margin-top: calc(var(--sd-spacing-1) * -1);
    }
.sd-6-28-0-headline--inverted:not(#_), .sd-6-28-0-prose--inverted :is(h1, h2, h3, h4, h5):not(.sd-6-28-0-headline):not(#_) {
  color: rgba(var(--sd-color-text-white));
}
.sd-6-28-0-headline--inverted:not(#_) sd-6-28-0-icon, .sd-6-28-0-prose--inverted :is(h1, h2, h3, h4, h5):not(.sd-6-28-0-headline):not(#_) sd-6-28-0-icon {
    color: rgba(var(--sd-color-text-white));
  }
.sd-6-28-0-prose a--reset, .sd-6-28-0-interactive--reset {
    all: unset;
    outline: revert;
  }
.sd-6-28-0-prose a, .sd-6-28-0-interactive{
  cursor: pointer;
  color: rgba(var(--sd-interactive--default-color-text, rgba(var(--sd-color-primary))));
  text-decoration-line: underline;
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1)));
  transition-duration: var(--tw-duration, var(--default-transition-duration, 150ms));
  --tw-duration: var(--sd-duration-fast, 150ms);
  transition-duration: var(--sd-duration-fast, 150ms);
  --tw-ease: var(--ease-in-out, cubic-bezier(0.4, 0, 0.2, 1));
  transition-timing-function: var(--ease-in-out, cubic-bezier(0.4, 0, 0.2, 1));
}
.sd-6-28-0-prose a:hover:not([disabled]), .sd-6-28-0-interactive:hover:not([disabled]) {
    color: rgba(var(--sd-color-text-primary-500));
  }
.sd-6-28-0-prose a:focus-visible, .sd-6-28-0-interactive:focus-visible {
    outline-style: solid;
    outline-offset: 2px;
    outline-width: 2px;
    outline-color: var(--outline-color-primary);
  }
.sd-6-28-0-prose a:active:not([disabled]), .sd-6-28-0-interactive:active:not([disabled]) {
    color: rgba(var(--sd-interactive--active-color-text, rgba(var(--sd-color-primary-800))));
  }
.sd-6-28-0-prose a:is(.sd-6-28-0-interactive), .sd-6-28-0-interactive:is(.sd-6-28-0-interactive) {
    text-decoration-line: none;
  }
.sd-6-28-0-prose a--disabled, .sd-6-28-0-prose a[disabled], .sd-6-28-0-prose a[href=''], .sd-6-28-0-interactive--disabled, .sd-6-28-0-interactive[disabled], .sd-6-28-0-interactive[href=''] {
    cursor: not-allowed;
    color: rgba(var(--sd-form-control--disabled-color-text, rgba(var(--sd-color-neutral-500))));
  }
.sd-6-28-0-prose a--disabled:hover:not([disabled]), .sd-6-28-0-prose a[disabled]:hover:not([disabled]), .sd-6-28-0-prose a[href='']:hover:not([disabled]), .sd-6-28-0-interactive--disabled:hover:not([disabled]), .sd-6-28-0-interactive[disabled]:hover:not([disabled]), .sd-6-28-0-interactive[href='']:hover:not([disabled]) {
      color: rgba(var(--sd-form-control--disabled-color-text, rgba(var(--sd-color-neutral-500))));
    }
.sd-6-28-0-prose a--disabled:active:not([disabled]), .sd-6-28-0-prose a[disabled]:active:not([disabled]), .sd-6-28-0-prose a[href='']:active:not([disabled]), .sd-6-28-0-interactive--disabled:active:not([disabled]), .sd-6-28-0-interactive[disabled]:active:not([disabled]), .sd-6-28-0-interactive[href='']:active:not([disabled]) {
      color: rgba(var(--sd-form-control--disabled-color-text, rgba(var(--sd-color-neutral-500))));
    }
.sd-6-28-0-prose a--disabled.sd-6-28-0-interactive--inverted, .sd-6-28-0-prose a[disabled].sd-6-28-0-interactive--inverted, .sd-6-28-0-prose a[href=''].sd-6-28-0-interactive--inverted, .sd-6-28-0-interactive--disabled.sd-6-28-0-interactive--inverted, .sd-6-28-0-interactive[disabled].sd-6-28-0-interactive--inverted, .sd-6-28-0-interactive[href=''].sd-6-28-0-interactive--inverted {
      color: rgba(var(--sd-color-text-neutral-600));
    }
.sd-6-28-0-prose a--disabled.sd-6-28-0-interactive--inverted:hover:not([disabled]), .sd-6-28-0-prose a[disabled].sd-6-28-0-interactive--inverted:hover:not([disabled]), .sd-6-28-0-prose a[href=''].sd-6-28-0-interactive--inverted:hover:not([disabled]), .sd-6-28-0-interactive--disabled.sd-6-28-0-interactive--inverted:hover:not([disabled]), .sd-6-28-0-interactive[disabled].sd-6-28-0-interactive--inverted:hover:not([disabled]), .sd-6-28-0-interactive[href=''].sd-6-28-0-interactive--inverted:hover:not([disabled]) {
        color: rgba(var(--sd-color-text-neutral-600));
      }
.sd-6-28-0-prose a--disabled.sd-6-28-0-interactive--inverted:active:not([disabled]), .sd-6-28-0-prose a[disabled].sd-6-28-0-interactive--inverted:active:not([disabled]), .sd-6-28-0-prose a[href=''].sd-6-28-0-interactive--inverted:active:not([disabled]), .sd-6-28-0-interactive--disabled.sd-6-28-0-interactive--inverted:active:not([disabled]), .sd-6-28-0-interactive[disabled].sd-6-28-0-interactive--inverted:active:not([disabled]), .sd-6-28-0-interactive[href=''].sd-6-28-0-interactive--inverted:active:not([disabled]) {
        color: rgba(var(--sd-color-text-neutral-600));
      }
.sd-6-28-0-prose--inverted a, .sd-6-28-0-interactive--inverted {
  color: rgba(var(--sd-color-text-white));
}
.sd-6-28-0-prose--inverted a:hover:not([disabled]), .sd-6-28-0-interactive--inverted:hover:not([disabled]) {
    color: rgba(var(--sd-color-text-primary-200));
  }
.sd-6-28-0-prose--inverted a:focus-visible, .sd-6-28-0-interactive--inverted:focus-visible {
    outline-style: solid;
    outline-offset: 2px;
    outline-width: 2px;
    outline-color: var(--outline-color-primary);
  }
.sd-6-28-0-prose--inverted a:active:not([disabled]), .sd-6-28-0-interactive--inverted:active:not([disabled]) {
    color: rgba(var(--sd-color-text-primary-400));
  }
.sd-6-28-0-prose > .sd-6-28-0-leadtext, .sd-6-28-0-leadtext {
  font-size: var(--sd-text-xl);
  line-height: var(--tw-leading, var(--text-xl--line-height, calc(1.75 / 1.25)));
  --tw-leading: var(--leading-normal, 1.5);
  line-height: var(--leading-normal, 1.5);
  --tw-font-weight: var(--sd-font-weight-normal);
  font-weight: var(--sd-font-weight-normal);
  color: rgba(var(--sd-color-text-black));
}
.sd-6-28-0-prose > .sd-6-28-0-leadtext--size-lg, .sd-6-28-0-leadtext--size-lg {
    font-size: var(--sd-text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)));
    --tw-leading: var(--leading-normal, 1.5);
    line-height: var(--leading-normal, 1.5);
    --tw-font-weight: var(--sd-font-weight-normal);
    font-weight: var(--sd-font-weight-normal);
    color: rgba(var(--sd-color-text-black));
  }
.sd-6-28-0-prose--inverted > .sd-6-28-0-leadtext, .sd-6-28-0-leadtext--inverted {
  color: rgba(var(--sd-color-text-white));
}
.sd-6-28-0-list:not(.sd-6-28-0-list--icon), .sd-6-28-0-prose > :is(ol, ul) {
  list-style-position: revert;
  list-style-type: revert;
  padding: revert;
  padding-block: var(--sd-spacing-4);
  padding-left: var(--sd-spacing-4);
  text-align: left;
}
.sd-6-28-0-list:not(.sd-6-28-0-list--icon) li:not(:first-child), .sd-6-28-0-prose > :is(ol, ul) li:not(:first-child) {
    margin-top: var(--sd-spacing-3);
  }
.sd-6-28-0-list:not(.sd-6-28-0-list--icon) ul, .sd-6-28-0-list:not(.sd-6-28-0-list--icon) ol, .sd-6-28-0-prose > :is(ol, ul) ul, .sd-6-28-0-prose > :is(ol, ul) ol {
    all: revert;
    padding-top: 0.75em;
    padding-left: 1.4em;
  }
@supports not (-webkit-hyphens: none) {
    .sd-6-28-0-list:not(.sd-6-28-0-list--icon) li, .sd-6-28-0-prose > :is(ol, ul) li {
      padding-left: 0.3em;
    }
    .sd-6-28-0-list:not(.sd-6-28-0-list--icon):is(ol):not(.sd-6-28-0-list--icon), .sd-6-28-0-prose > :is(ol, ul):is(ol):not(.sd-6-28-0-list--icon) {
      counter-reset: item;
    }
      .sd-6-28-0-list:not(.sd-6-28-0-list--icon):is(ol):not(.sd-6-28-0-list--icon) > li, .sd-6-28-0-prose > :is(ol, ul):is(ol):not(.sd-6-28-0-list--icon) > li {
        counter-increment: item;
      }
        .sd-6-28-0-list:not(.sd-6-28-0-list--icon):is(ol):not(.sd-6-28-0-list--icon) > li::marker, .sd-6-28-0-prose > :is(ol, ul):is(ol):not(.sd-6-28-0-list--icon) > li::marker {
          content: counter(item, decimal) '. ';
        }
        .sd-6-28-0-list:not(.sd-6-28-0-list--icon):is(ol):not(.sd-6-28-0-list--icon) > li > ol, .sd-6-28-0-prose > :is(ol, ul):is(ol):not(.sd-6-28-0-list--icon) > li > ol {
          padding-left: 1.9em;
          counter-reset: subitem;
        }
          .sd-6-28-0-list:not(.sd-6-28-0-list--icon):is(ol):not(.sd-6-28-0-list--icon) > li > ol > li, .sd-6-28-0-prose > :is(ol, ul):is(ol):not(.sd-6-28-0-list--icon) > li > ol > li {
            counter-increment: subitem;
          }
            .sd-6-28-0-list:not(.sd-6-28-0-list--icon):is(ol):not(.sd-6-28-0-list--icon) > li > ol > li::marker, .sd-6-28-0-prose > :is(ol, ul):is(ol):not(.sd-6-28-0-list--icon) > li > ol > li::marker {
              content: counter(item, decimal) '.' counter(subitem, decimal) '. ';
            }
            .sd-6-28-0-list:not(.sd-6-28-0-list--icon):is(ol):not(.sd-6-28-0-list--icon) > li > ol > li > ol, .sd-6-28-0-prose > :is(ol, ul):is(ol):not(.sd-6-28-0-list--icon) > li > ol > li > ol {
              padding-left: 2.7em;
              counter-reset: subsubitem;
            }
              .sd-6-28-0-list:not(.sd-6-28-0-list--icon):is(ol):not(.sd-6-28-0-list--icon) > li > ol > li > ol > li, .sd-6-28-0-prose > :is(ol, ul):is(ol):not(.sd-6-28-0-list--icon) > li > ol > li > ol > li {
                counter-increment: subsubitem;
              }
                .sd-6-28-0-list:not(.sd-6-28-0-list--icon):is(ol):not(.sd-6-28-0-list--icon) > li > ol > li > ol > li::marker, .sd-6-28-0-prose > :is(ol, ul):is(ol):not(.sd-6-28-0-list--icon) > li > ol > li > ol > li::marker {
                  content: counter(item, decimal) '.' counter(subitem, decimal) '.' counter(subsubitem, decimal) '. ';
                }
  }
.sd-6-28-0-list:not(.sd-6-28-0-list--icon):is(ul):not(.sd-6-28-0-list--icon), .sd-6-28-0-list:not(.sd-6-28-0-list--icon) ul, .sd-6-28-0-prose > :is(ol, ul):is(ul):not(.sd-6-28-0-list--icon), .sd-6-28-0-prose > :is(ol, ul) ul {
    padding-left: 0.5em;
  }
.sd-6-28-0-list:not(.sd-6-28-0-list--icon):is(ul):not(.sd-6-28-0-list--icon) > li, .sd-6-28-0-list:not(.sd-6-28-0-list--icon) ul > li, .sd-6-28-0-prose > :is(ol, ul):is(ul):not(.sd-6-28-0-list--icon) > li, .sd-6-28-0-prose > :is(ol, ul) ul > li {
      padding-left: 0.75em;
      list-style-type: '\2022';
    }
.sd-6-28-0-list:not(.sd-6-28-0-list--icon):is(ul):not(.sd-6-28-0-list--icon) > li > ul, .sd-6-28-0-list:not(.sd-6-28-0-list--icon) ul > li > ul, .sd-6-28-0-prose > :is(ol, ul):is(ul):not(.sd-6-28-0-list--icon) > li > ul, .sd-6-28-0-prose > :is(ol, ul) ul > li > ul {
        padding-left: 0.3em;
      }
.sd-6-28-0-list:not(.sd-6-28-0-list--icon):is(ul):not(.sd-6-28-0-list--icon) > li > ul > li, .sd-6-28-0-list:not(.sd-6-28-0-list--icon) ul > li > ul > li, .sd-6-28-0-prose > :is(ol, ul):is(ul):not(.sd-6-28-0-list--icon) > li > ul > li, .sd-6-28-0-prose > :is(ol, ul) ul > li > ul > li {
          list-style-type: '\002B1D';
        }
.sd-6-28-0-list:not(.sd-6-28-0-list--icon):is(ul):not(.sd-6-28-0-list--icon) > li > ul > li > ul, .sd-6-28-0-list:not(.sd-6-28-0-list--icon) ul > li > ul > li > ul, .sd-6-28-0-prose > :is(ol, ul):is(ul):not(.sd-6-28-0-list--icon) > li > ul > li > ul, .sd-6-28-0-prose > :is(ol, ul) ul > li > ul > li > ul {
            padding-left: 0.4em;
          }
.sd-6-28-0-list:not(.sd-6-28-0-list--icon):is(ul):not(.sd-6-28-0-list--icon) > li > ul > li > ul > li, .sd-6-28-0-list:not(.sd-6-28-0-list--icon) ul > li > ul > li > ul > li, .sd-6-28-0-prose > :is(ol, ul):is(ul):not(.sd-6-28-0-list--icon) > li > ul > li > ul > li, .sd-6-28-0-prose > :is(ol, ul) ul > li > ul > li > ul > li {
              list-style-type: '\2010';
            }
.sd-6-28-0-list--icon {
  padding-block: var(--sd-spacing-4);
  text-align: left;
}
.sd-6-28-0-list--icon li sd-6-28-0-icon:first-of-type, .sd-6-28-0-list--icon li .sd-6-28-0-list--icon__icon:first-of-type {
      color: rgba(var(--sd-color-text-white));
    }
.sd-6-28-0-list--icon{
  list-style-type: '';
}
.sd-6-28-0-list--icon > li:first-of-type {
    padding-top: calc(var(--sd-spacing-1) * 0);
  }
.sd-6-28-0-list--icon li {
    position: relative;
    padding-top: var(--sd-spacing-3);
    padding-left: var(--sd-spacing-10);
    --tw-leading: 32px;
    line-height: 32px;
  }
.sd-6-28-0-list--icon li > sd-6-28-0-icon:first-of-type, .sd-6-28-0-list--icon li > .sd-6-28-0-list--icon__icon:first-of-type {
      position: absolute;
      left: calc(var(--sd-spacing-1) * 0);
      font-size: var(--sd-text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height, calc(2.25 / 1.875)));
      color: rgb(var(--sd-color-icon-fill-primary));
    }
.sd-6-28-0-list--icon.sd-6-28-0-list--horizontal {
    display: flex;
  }
.sd-6-28-0-list--icon.sd-6-28-0-list--horizontal li {
      display: flex;
      padding-top: calc(var(--sd-spacing-1) * 0);
    }
.sd-6-28-0-list--icon.sd-6-28-0-list--horizontal li:not(:last-child) {
      margin-right: var(--sd-spacing-8);
    }
.sd-6-28-0-list--inverted, .sd-6-28-0-prose--inverted > :is(ol, ul) {
  color: rgba(var(--sd-color-text-white));
}
.sd-6-28-0-list--inverted li > sd-6-28-0-icon:first-of-type, .sd-6-28-0-list--inverted li > .sd-6-28-0-list--icon__icon:first-of-type, .sd-6-28-0-prose--inverted > :is(ol, ul) li > sd-6-28-0-icon:first-of-type, .sd-6-28-0-prose--inverted > :is(ol, ul) li > .sd-6-28-0-list--icon__icon:first-of-type {
    color: rgba(var(--sd-color-text-white));
  }
.sd-6-28-0-paragraph, .sd-6-28-0-prose p {
  font-size: var(--sd-text-base);
  line-height: var(--tw-leading, var(--text-base--line-height, calc(1.5 / 1)));
  --tw-leading: var(--leading-normal, 1.5);
  line-height: var(--leading-normal, 1.5);
  --tw-font-weight: var(--sd-font-weight-normal);
  font-weight: var(--sd-font-weight-normal);
  color: rgba(var(--sd-color-text-black));
}
.sd-6-28-0-paragraph--size-sm, .sd-6-28-0-prose p--size-sm {
    font-size: var(--sd-text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / 0.875)));
    --tw-leading: var(--leading-normal, 1.5);
    line-height: var(--leading-normal, 1.5);
    --tw-font-weight: var(--sd-font-weight-normal);
    font-weight: var(--sd-font-weight-normal);
    color: rgba(var(--sd-color-text-black));
  }
.sd-6-28-0-paragraph--inverted, .sd-6-28-0-prose--inverted p {
  color: rgba(var(--sd-color-text-white));
}
.sd-6-28-0-prose figure, figure.sd-6-28-0-media {
  margin: calc(var(--sd-spacing-1) * 0);
}
.sd-6-28-0-prose figure figcaption, figure.sd-6-28-0-media figcaption {
    color: rgba(var(--sd-color-text-neutral-700));
  }
.sd-6-28-0-prose figure figcaption:last-child, figure.sd-6-28-0-media figcaption:last-child {
      margin-top: var(--sd-spacing-3);
    }
.sd-6-28-0-prose--inverted figure figcaption, figure.sd-6-28-0-media--inverted figcaption {
    color: rgba(var(--sd-color-text-primary-400));
  }
.sd-6-28-0-prose td, .sd-6-28-0-prose th, .sd-6-28-0-table-cell {
  border-inline-style: var(--tw-border-style);
  border-inline-width: 0px;
  border-block-style: var(--tw-border-style);
  border-block-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: rgba(var(--sd-color-border-neutral-400));
  background-color: transparent;
  padding: var(--sd-spacing-4);
  text-align: left;
  font-size: var(--sd-text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / 0.875)));
  color: rgba(var(--sd-color-text-black));
}
.sd-6-28-0-table-cell--divider {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
.sd-6-28-0-table-cell--shadow-top:after, .sd-6-28-0-table-cell--shadow-bottom:after, .sd-6-28-0-table-cell--shadow-left:after, .sd-6-28-0-table-cell--shadow-right:after {
      pointer-events: none;
      position: absolute;
      --tw-gradient-from: color-mix(in oklab, #000 var(--sd-opacity-10), transparent);
      --tw-gradient-to: transparent;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
      opacity: var(--sd-opacity-0);
      transition-property: opacity;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1)));
      transition-duration: var(--tw-duration, var(--default-transition-duration, 150ms));
      --tw-duration: 300ms;
      transition-duration: 300ms;
      --tw-content: '';
      content: var(--tw-content);
    }
.sd-6-28-0-table-cell--shadow-top:after, .sd-6-28-0-table-cell--shadow-bottom:after {
      right: calc(var(--sd-spacing-1) * 0);
      left: calc(var(--sd-spacing-1) * 0);
      height: var(--sd-spacing-2\.5);
    }
.sd-6-28-0-table-cell--shadow-top:before, .sd-6-28-0-table-cell--shadow-bottom:before {
      position: absolute;
      left: calc(var(--sd-spacing-1) * 0);
      display: block;
      height: 1px;
      width: 100%;
      border-style: var(--tw-border-style);
      border-width: 0.5px;
      border-color: rgba(var(--sd-color-border-neutral-400));
      --tw-content: '';
      content: var(--tw-content);
    }
.sd-6-28-0-table-cell--shadow-left:after, .sd-6-28-0-table-cell--shadow-right:after {
      top: calc(var(--sd-spacing-1) * 0);
      bottom: calc(var(--sd-spacing-1) * 0);
      width: var(--sd-spacing-2\.5);
    }
.sd-6-28-0-table-cell.sd-6-28-0-table-cell--shadow-active:after {
    opacity: 100%;
  }
.sd-6-28-0-table-cell--shadow-top:after {
      top: -10px;
      --tw-gradient-position: to top in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
.sd-6-28-0-table-cell--shadow-top:before {
      bottom: -1px;
    }
.sd-6-28-0-table-cell--shadow-bottom:after {
      bottom: -10px;
      --tw-gradient-position: to bottom in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
.sd-6-28-0-table-cell--shadow-bottom:before {
      top: -1px;
    }
.sd-6-28-0-table-cell--shadow-left:after {
      left: -10px;
      --tw-gradient-position: to left in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
.sd-6-28-0-table-cell--shadow-right:after {
      right: -10px;
      --tw-gradient-position: to right in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
.sd-6-28-0-table-cell--bg-white {
      background-color: rgba(var(--sd-color-background-white));
    }
.sd-6-28-0-table-cell--bg-primary-100 {
      background-color: rgba(var(--sd-color-background-primary-100));
    }
.sd-6-28-0-table-cell--bg-neutral-100 {
      background-color: rgba(var(--sd-color-background-neutral-100));
    }
.sd-6-28-0-table, .sd-6-28-0-prose table {
  all: unset;
  display: table;
  border-collapse: collapse;
  --tw-border-spacing-x: calc(var(--sd-spacing-1) * 0);
  --tw-border-spacing-y: calc(var(--sd-spacing-1) * 0);
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.sd-6-28-0-table thead tr:first-of-type, .sd-6-28-0-table tfoot tr:first-of-type, .sd-6-28-0-prose table thead tr:first-of-type, .sd-6-28-0-prose table tfoot tr:first-of-type {
      position: relative;
    }
.sd-6-28-0-prose {
  max-width: 80ch;
  text-align: left;
}
.sd-6-28-0-prose > *:not(:first-child) {
    margin-top: var(--sd-spacing-4);
  }
.sd-6-28-0-prose > *:first-child {
    margin-top: calc(var(--sd-spacing-1) * 0);
  }
.sd-6-28-0-prose > :is(h1, h2, h3, h4, h5):not(#_) + :is(h1, h2, h3, h4, h5) {
    margin-top: var(--sd-spacing-2);
  }
.sd-6-28-0-prose > *:not(:is(h1, h2, h3, h4, h5)) + :is(h1, h2, h3, h4, h5):not(#_) {
    margin-top: var(--sd-spacing-8);
  }
.sd-6-28-0-prose > figure + *:not(#_), .sd-6-28-0-prose > img + *:not(#_) {
    margin-top: var(--sd-spacing-6);
  }
.sd-6-28-0-prose hr {
    height: calc(var(--sd-spacing-1) * 0);
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: rgba(var(--sd-color-border-neutral-500));
  }
.sd-6-28-0-prose pre {
    overflow: auto;
  }
.sd-6-28-0-prose blockquote, .sd-6-28-0-prose blockquote > * {
      font-size: var(--sd-text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height, calc(1.75 / 1.25)));
    }
.sd-6-28-0-prose blockquote:has(*) *:first-child::before, .sd-6-28-0-prose blockquote:not(:has(*))::before {
        content: open-quote;
        display: inline;
      }
.sd-6-28-0-prose blockquote:has(*) *:first-child::after, .sd-6-28-0-prose blockquote:not(:has(*))::after {
        content: close-quote;
        display: inline;
      }
.sd-6-28-0-prose > :is(ul, ol):not(#_) {
    padding-block: calc(var(--sd-spacing-1) * 0);
  }
.sd-6-28-0-prose--inverted hr {
      border-color: rgba(var(--sd-color-border-white));
    }
.sd-6-28-0-prose--inverted pre {
      color: rgba(var(--sd-color-text-white));
    }
.sd-6-28-0-prose--full-width {
    max-width: unset;
  }
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-border-spacing-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-spacing-y {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-border-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-outline-style: solid;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-content: "";
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
    }
  }
}
