.asm-call-to-action {
    --title-text: var(--asm-ftw-semi-bold) var(--asm-fts-lg)/var(--asm-ftl-dense) var(--asm-font-family);
    --description-text: var(--asm-ftw-regular) var(--asm-fts-body)/var(--asm-ftl-open) var(--asm-font-family);

    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--space-2);
    padding: var(--asm-width-page-padding);
    background-color: var(--asm-sw-white);
    max-width: calc(var(--width-comfortable) + (var(--asm-width-page-padding) * 2));
    margin-inline: auto;
}

.asm .panel-two-column .asm-call-to-action {
    padding-block: 0;
}

.asm-call-to-action .title {
    font: var(--title-text);
}

.asm-call-to-action .description {
    font: var(--description-text);
    color: var(--asm-sw-grey-dark);
    margin-block-end: var(--space-2);
}