/* Retained Alfa presentation: keep approved CTA appearance, never an action. */
.abc-btn.abc-presentation-cta[disabled] {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  opacity: 1;
  pointer-events: none;
  cursor: default;
  transform: none;
  filter: none;
  max-width: 100%;
  white-space: normal;
  overflow-wrap: anywhere;
}
.abc-presentation-cta-copy {
  display: grid;
  justify-items: start;
  gap: 24px;
}
.abc-presentation-cta-copy h2 { margin: 0; }
.abc-footer-grid > div { min-width: 0; }
.abc-footer-grid a { overflow-wrap: anywhere; }
.abc-footer .abc-footer-credit {
  display: inline-flex;
  align-items: center;
  gap: .3rem;
  flex-wrap: nowrap;
  white-space: nowrap;
  width: max-content;
  margin-top: .85rem;
  font-size: .8rem;
  line-height: 1.4;
  color: rgba(245, 248, 242, .72);
}
.abc-footer .abc-footer-credit a {
  display: inline !important;
  margin: 0 !important;
  width: auto !important;
  color: rgba(245, 248, 242, .88);
}
