#malakoff-experience .mh9-chart-center {
  gap: 2px;
}

#malakoff-experience .mh9-chart-center strong {
  font-size: calc(.9 * var(--total-size, 15px));
}

#malakoff-experience .mh9-chart-center > span {
  max-inline-size: 66%;
  font-size: clamp(9px, calc(.46 * var(--total-size, 15px)), 11px);
  line-height: 1.1;
}

body.sober-home .story-navigation > .client-story-position.scene195-footer.v197-scene-footer {
  bottom: 24px;
}

@media (max-width: 600px) {
  body.sober-home .story-navigation > .client-story-position.scene195-footer.v197-scene-footer {
    bottom: 20px;
  }
}

@media (max-width: 600px) and (max-height: 720px) {
  body.sober-home .story-navigation > .client-story-position.scene195-footer.v197-scene-footer {
    bottom: 16px;
  }

  body.sober-home #malakoff-experience .mh3-main {
    grid-template-rows: var(--scene-copy-height, 160px)
      max(0px, calc(var(--scene-visual-height, 320px) - 26px)) !important;
  }

  body.sober-home #allianz-trade-pay[data-at125] .at84-stage-inner {
    row-gap: 14px;
  }

  body.sober-home #allianz-trade-pay .at84-canvas .ap-module {
    padding-block: 4px;
  }

  body.sober-home #allianz-trade-pay .at84-canvas .ap-workspace {
    padding-block: 7px;
  }

  body.sober-home #allianz-trade-pay .at84-canvas .ap-order {
    margin-block-end: 7px;
  }

  body.sober-home #allianz-trade-pay .at84-canvas :is(.ap-other, .ap-action-button) {
    margin-block-start: 6px;
  }
}
