c-osf-product-family-usp .content-section button.section-control.slds-button.slds-button_reset.slds-accordion__summary-action {
    padding: 24px 0 8px;
    font-size: 18px;
    font-weight: 700;
}

c-osf-product-family-usp .content-section button.section-control.slds-button.slds-button_reset.slds-accordion__summary-action:focus {
    text-decoration: none;
}

c-osf-product-family-usp .slds-is-open>.slds-accordion__content {
    padding-left: 16px;
}

c-osf-product-family-usp .slds-accordion__section.slds-is-open {
    padding-top: 0;
    padding-bottom: 0;
}

c-osf-product-family-usp .slds-accordion__summary-action:hover .slds-accordion__summary-content {
    color: #E30613;
}

c-osf-product-family-usp .slds-accordion__summary-action .slds-icon-text-default {
    fill: #253446;
}

c-osf-product-family-usp .slds-accordion__summary-action:hover .slds-icon-text-default {
    fill: #E30613;
}

c-osf-category-breadcrumb .slds-breadcrumb__item {
    padding: 0 8px;
}

c-osf-category-breadcrumb .slds-breadcrumb .slds-breadcrumb__item:last-of-type {
    pointer-events: none;
}

c-osf-category-breadcrumb .slds-breadcrumb .slds-breadcrumb__item:not(:last-of-type) a {
    font-weight: 700;
}

c-osf-category-breadcrumb .slds-breadcrumb .slds-breadcrumb__item a {
    font-size: 14px;
}

c-osf-product-family-card .scrolling-button .slds-icon-text-default {
    --slds-c-icon-color-foreground: #fff;
}