/* Three existing First Aid destinations in the shared final CTA. */
.cce-first-aid-cta {
    padding: 2rem 0;
}
.cce-first-aid-cta .cce-final-registration__lead,
.cce-first-aid-cta .cce-final-registration__course {
    font-size: clamp(1.125rem, 1.5vw, 1.375rem);
    line-height: 1.4;
}
.cce-first-aid-cta .cce-final-registration__course {
    margin-top: .35rem;
}
.cce-first-aid-cta .cce-final-registration__eyebrow {
    margin-bottom: .65rem;
}
.cce-first-aid-cta .cce-final-registration__heading::after {
    margin: 1rem auto;
}
.cce-first-aid-cta__actions {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: .75rem;
}
.cce-first-aid-cta__actions .cce-final-registration__button {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 1 0;
    min-width: 0;
    margin: 0;
    min-height: 44px;
    padding: .6rem .85rem;
    font-size: .9375rem;
    line-height: 1.35;
    white-space: normal;
}
@media (min-width: 992px) {
    .cce-first-aid-cta__actions { flex-direction: row; }
}
