.advanced-heading {
    position: relative;
}

.advanced-heading__inner {
    min-height: 1px;
}

.advanced-heading__heading {
    margin: 0;
}

.advanced-heading__breadcrumbs-list {
    display: flex;
    flex-wrap: wrap;
    gap: 0.2em 0.4em;
    list-style: none;
    margin: 0;
    padding: 0;
}

.advanced-heading__breadcrumbs {
    color: var(--advanced-heading-breadcrumbs-colour, var(--color-soft-white, #f5f5f5));
}

.advanced-heading__breadcrumbs--colour-soft-white {
    --advanced-heading-breadcrumbs-colour: var(--color-soft-white, #f5f5f5);
}

.advanced-heading__breadcrumbs--colour-ginger {
    --advanced-heading-breadcrumbs-colour: var(--color-ginger);
}

.advanced-heading__breadcrumbs--colour-midnight-blue {
    --advanced-heading-breadcrumbs-colour: var(--color-midnight-blue, #0c2840);
}

.advanced-heading__breadcrumbs-item {
    align-items: center;
    display: flex;
    gap: 0.4em;
    margin-block: 0;
    min-width: 0;
}

.advanced-heading__breadcrumbs-item + .advanced-heading__breadcrumbs-item {
    margin-top: 0;
}

.advanced-heading__breadcrumbs a {
    color: inherit !important;
    text-decoration: none !important;
}

.advanced-heading__breadcrumbs a:hover,
.advanced-heading__breadcrumbs a:focus-visible {
    color: inherit !important;
    opacity: 1 !important;
    text-decoration: underline !important;
}
