
/* <horizontal-nav unstyled hidechevrons> */
/* horizontal-nav {
	display: grid;
	margin-block: 1.5rem;
	grid-template-columns: auto 1fr auto;
	overflow: hidden;
	white-space: nowrap;
	border-top: 1px solid var(--hh-grey);
	border-bottom: 1px solid var(--hh-grey);
	padding: 0;
	box-sizing: border-box;
	max-width: 100vw;
	padding-left: max(calc(((100vw - var(--width)) / 2)), var(--gap)) !important;
	padding-right: max(calc(((100vw - var(--width)) / 2)), var(--gap)) !important;
}
horizontal-nav[unstyled] {
	border: none;
}
horizontal-nav:not([unstyled]) a {
	padding-block: .5em;
	text-decoration: none;
	color: inherit;
	border-bottom: 2px solid transparent;
}
horizontal-nav:not([unstyled]) a:hover, 
horizontal-nav:not([unstyled]) a.active {
	border-bottom: 2px solid var(--hh-red);
} */



/* .Breadcrumb {
	color: var(--black);
	text-decoration: none;
}
.Breadcrumb:not(:last-child)::after {
	display: inline-block;
	text-decoration: none !important;
	pointer-events: none !important;
}
a.Breadcrumb:hover {
	text-decoration: underline;
	text-underline-offset: 2px;
}
span.Breadcrumb {
	pointer-events: none;
	display: inline-block;
	max-width: 60ch;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	flex-shrink: 0;
} */