.foundation-page-container .cmp-text.dhig-typography-body-copy-small img:not(.inline),
.foundation-page-container .cmp-text.dhig-typography-body-copy-small svg:not(.inline),
.foundation-page-container .cmp-text-link.dhig-typography-body-copy-small img:not(.inline),
.foundation-page-container .cmp-text-link.dhig-typography-body-copy-small svg:not(.inline),
.foundation-page-container .cmp-text.dhig-typography-body-copy-medium img:not(.inline),
.foundation-page-container .cmp-text.dhig-typography-body-copy-medium svg:not(.inline),
.foundation-page-container .cmp-text-link.dhig-typography-body-copy-medium img:not(.inline),
.foundation-page-container .cmp-text-link.dhig-typography-body-copy-medium svg:not(.inline),
.foundation-page-container .cmp-text.dhig-typography-body-copy-large img:not(.inline),
.foundation-page-container .cmp-text.dhig-typography-body-copy-large svg:not(.inline),
.foundation-page-container .cmp-text-link.dhig-typography-body-copy-large img:not(.inline),
.foundation-page-container .cmp-text-link.dhig-typography-body-copy-large svg:not(.inline),
.foundation-page-container .cmp-text.dhig-typography-body-copy-small-compact img:not(.inline),
.foundation-page-container .cmp-text.dhig-typography-body-copy-small-compact svg:not(.inline),
.foundation-page-container .cmp-text-link.dhig-typography-body-copy-small-compact img:not(.inline),
.foundation-page-container .cmp-text-link.dhig-typography-body-copy-small-compact svg:not(.inline),
.foundation-page-container .cmp-text.dhig-typography-body-copy-medium-compact img:not(.inline),
.foundation-page-container .cmp-text.dhig-typography-body-copy-medium-compact svg:not(.inline),
.foundation-page-container .cmp-text-link.dhig-typography-body-copy-medium-compact img:not(.inline),
.foundation-page-container .cmp-text-link.dhig-typography-body-copy-medium-compact svg:not(.inline),
.foundation-page-container .cmp-text.dhig-typography-body-copy-large-compact img:not(.inline),
.foundation-page-container .cmp-text.dhig-typography-body-copy-large-compact svg:not(.inline),
.foundation-page-container .cmp-text-link.dhig-typography-body-copy-large-compact img:not(.inline),
.foundation-page-container .cmp-text-link.dhig-typography-body-copy-large-compact svg:not(.inline) {
    /* use em instead of rem to inherit the parent's size */
    height: 1em;
    width: 1em;
    vertical-align: middle;
}

.foundation-page-container .cmp-text-link {
    display: inline-block;
}

.foundation-page-container .cmp-text-link .cmp-text-link__link {
    display: flex;
    align-items: center;
    font-weight: 600;
    text-decoration: none;
}

.foundation-page-container .cmp-text-link .cmp-text-link__link-icon {
    box-sizing: unset;
}

.foundation-page-container .cmp-text-link .cmp-text-link__link-icon .cmp-text-link__link-icon-left {
    padding-right: 0.5rem;
}

.foundation-page-container .cmp-text-link .cmp-text-link__link-icon .cmp-text-link__link-icon-right {
    padding-left: 0.5rem;
}
