:root {
  --button-background: var(--color-surface-tertiary);
  --button-background-hover: var(--color-surface-secondary);
  --button-color-hover: var(--color-text-secondary);
  --button-icon-hover-filter: grayscale(1) brightness(5);
  --button-color: var(--color-text-primary);
}

:root {
  --basic-button-background: var(--color-surface-neutral);
  --basic-button-color: var(--color-text-primary);
}

.block__sdc-values {
  display: flex;
  justify-content: center;
  padding: var(--spacing-lg) 0;
}
.block__sdc-values .wrapper {
  max-width: var(--container-xl-max-width);
  width: 100%;
}
.block__sdc-values .wrapper .value {
  display: flex;
  gap: var(--spacing-smm);
  border-top: 0.35px solid var(--color-text-primary);
  padding: var(--spacing-md) 0;
}
.block__sdc-values .wrapper .value:last-child {
  border-bottom: 0.35px solid var(--color-text-primary);
}
.block__sdc-values .wrapper .value .title {
  min-width: 33%;
  max-width: 33%;
  width: 100%;
}
.block__sdc-values .wrapper .value .title h2 {
  font: var(--type-h2);
  color: var(--color-text-highlight);
}
.block__sdc-values .wrapper .value .text {
  width: 100%;
  max-width: var(--max-paragraph-width);
  padding-left: var(--spacing-sm);
  font: var(--type-b2);
  color: var(--color-text-primary);
}
.block__sdc-values .wrapper .value .text p {
  margin-bottom: var(--spacing-sm);
}
.block__sdc-values .wrapper .value .text p:last-child {
  margin-bottom: 0;
}
.block__sdc-values .wrapper .value .text strong {
  font-weight: bold;
}
.block__sdc-values .wrapper .value .text h1, .block__sdc-values .wrapper .value .text h2, .block__sdc-values .wrapper .value .text h3, .block__sdc-values .wrapper .value .text h4, .block__sdc-values .wrapper .value .text h5 {
  margin-bottom: 0.5em;
}
.block__sdc-values .wrapper .value .text h1 {
  font: var(--type-h1);
}
.block__sdc-values .wrapper .value .text h2 {
  font: var(--type-h2);
}
.block__sdc-values .wrapper .value .text h3 {
  font: var(--type-h3);
}
.block__sdc-values .wrapper .value .text h4 {
  font: var(--type-h4);
}
.block__sdc-values .wrapper .value .text h5 {
  font: var(--type-h5);
  text-transform: uppercase;
}
.block__sdc-values .wrapper .value .text p.b1 {
  font: var(--type-b1);
}
.block__sdc-values .wrapper .value .text p.b3 {
  font: var(--type-b3);
}
.block__sdc-values .wrapper .value .text a:link, .block__sdc-values .wrapper .value .text a:visited {
  color: var(--color-text-highlight);
  text-decoration: underline;
}
.block__sdc-values .wrapper .value .text img {
  max-width: 100%;
  max-height: 40vh;
  min-height: 300px;
  width: 100%;
  display: block;
  border-radius: var(--border-radius-primary);
  margin: var(--spacing-md) auto;
}
.block__sdc-values .wrapper .value .text img.aligncenter {
  max-height: -moz-fit-content;
  max-height: fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  max-height: fit-content;
}
.block__sdc-values .wrapper .value .text ul {
  list-style: inside;
}
.block__sdc-values .wrapper .value .text ol {
  list-style-type: decimal;
  list-style-position: inside;
}
.block__sdc-values .wrapper .value .text ul, .block__sdc-values .wrapper .value .text ol {
  margin-bottom: 1em;
}
.block__sdc-values .wrapper .value .text blockquote {
  font: var(--type-b2);
  border-left: 2px solid var(--color-border-highlight);
  padding-left: var(--spacing-md);
  margin: var(--spacing-md) 0;
}
@media screen and (max-width: 768px) {
  .block__sdc-values .wrapper .value .text h1 {
    font: var(--type-h2);
  }
  .block__sdc-values .wrapper .value .text h2 {
    font: var(--type-h3);
  }
  .block__sdc-values .wrapper .value .text h3 {
    font: var(--type-h3);
  }
  .block__sdc-values .wrapper .value .text h4 {
    font: var(--type-h4);
  }
}
.block__anatomy-title + .block__sdc-values {
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  .block__sdc-values .wrapper .value {
    flex-wrap: wrap;
  }
  .block__sdc-values .wrapper .value .title {
    min-width: 100%;
    max-width: 100%;
    padding-right: var(--spacing-lg);
  }
  .block__sdc-values .wrapper .value .title h2 {
    font: var(--type-desktop-h2);
  }
  .block__sdc-values .wrapper .value .text {
    min-width: 100%;
    max-width: 100%;
    padding-left: var(--spacing-lg);
  }
}