.autoexpand-nav { width: 100%; }
.autoexpand-nav .autoexpand-list { list-style: none !important; margin: 0 !important; padding: 0 !important; }
.autoexpand-nav .autoexpand-group-top > .autoexpand-list { display: flex; flex-wrap: wrap; align-items: center; gap: .35em 1.4em; }
.autoexpand-nav .autoexpand-group:not(.autoexpand-group-top) > .autoexpand-list > .autoexpand-item { display: inline; margin-right: .35em; }
.autoexpand-nav .autoexpand-group:not(.autoexpand-group-top) > .autoexpand-list > .autoexpand-item:not(:last-child)::after { content: ";"; margin-left: .1em; }
.autoexpand-nav .autoexpand-panels { clear: both; }
.autoexpand-nav .autoexpand-panel { padding: .35em 0 .2em; }
.autoexpand-nav .autoexpand-panel[hidden] { display: none !important; }
.autoexpand-nav .autoexpand-toggle,
.autoexpand-nav .autoexpand-link { border: 0; background: none; color: inherit; cursor: pointer; display: inline; font: inherit; line-height: inherit; padding: 0; text-decoration: none; }
.autoexpand-nav .autoexpand-link:hover,
.autoexpand-nav .autoexpand-toggle:hover,
.autoexpand-nav .autoexpand-link:focus,
.autoexpand-nav .autoexpand-toggle:focus { text-decoration: underline; }
.autoexpand-nav .autoexpand-articles > li { display: inline; }
.autoexpand-nav .autoexpand-articles > li:not(:last-child)::after { content: ";"; margin: 0 .35em; }
.autoexpand-nav .autoexpand-group:not(.autoexpand-group-top) { margin-top: .2em; }
.autoexpand-nav button:focus-visible,
.autoexpand-nav a:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }

@media (max-width: 767px) {
	.autoexpand-nav .autoexpand-articles { font-size: 16px; line-height: 1.35; max-width: 100%; }
	.autoexpand-nav .autoexpand-articles > li { white-space: normal; }
	.autoexpand-nav .autoexpand-articles > li > a { font-size: 16px; overflow-wrap: anywhere; }
	.autoexpand-nav .autoexpand-panel { max-width: 100%; overflow-wrap: anywhere; }
}
