/* bread-list -------------------------------------------------------- */

/* @group @variables */

[class*="m-mutual-bread"] {
--counter-list-line-height: 0;
--counter-list-paddint-top: 0;
--counter-list-marker-spacing: 0;
	
--bread-list-gap: .375rem;
--bread-list-spacing: 1.125rem;
--bread-list-padding-right: var(--x-padding-right);
--bread-list-padding-left: var(--x-padding-left);
--bread-list-marker-size: 1.5rem;
--bread-list-line-height: 1;
--font-size: .875rem;
--line-height: 1.71428571;
--paragraph-line-height: var(--line-height);
}

[class*="m-mutual-bread-primary"] {
--bread-list-box-shadow: inset 0 -1px 0 0 var(--color-very-light-gray);
}

[class*="m-mutual-bread-secondary"] {
--bread-list-box-shadow: inset 0 1px 0 0 var(--color-very-light-gray);
}

[class*="m-mutual-bread-tertiary"] {
--bread-list-box-shadow: inset 0 1px 0 0 var(--color-very-light-gray), inset 0 -1px 0 0 var(--color-very-light-gray);
}

/* @end @variables */

/* @group @m-mutual-bread */

[class*="m-mutual-bread"] {
box-sizing: border-box;
overflow: hidden;
padding-top: var(--bread-list-spacing);
padding-right: var(--bread-list-padding-right);
padding-bottom:var(--bread-list-spacing);
padding-left: var(--bread-list-padding-left);
box-shadow: var(--bread-list-box-shadow);
}

[class*="m-mutual-bread"] ol {
display: flex;
flex-wrap: wrap;
margin-bottom: calc(-1 * var(--bread-list-gap));
}

[class*="m-mutual-bread"] li {
display: grid;
align-items: center;
margin-bottom: var(--bread-list-gap);
}

[class*="m-mutual-bread"] li:not(:last-of-type) {
grid-template-columns: auto auto;
}

[class*="m-mutual-bread"] li:last-of-type {
font-weight: 500;
font-variation-settings: "wght" 500;
}

@media all and (max-width:47.9375em) {

[class*="m-mutual-bread"] li:last-of-type {
min-width: 100%;
max-width: 100%;
}

}

[class*="m-mutual-bread"] li:not(:last-of-type):after {
content: '\0203A';
position: relative;
display: grid;
place-items: center center;
width: var(--bread-list-marker-size);
margin-top: -.1875rem;
font-size: var(--bread-list-marker-size);
line-height: var(--bread-list-line-height);
}

/* @end @m-mutual-bread */