.vertical-menu__parent{display:block;font-size:var(--font-size--large);font-weight:var(--font-weight--bold);color:var(--text-color--default);border-bottom:0.2rem solid var(--pugh-blue);text-decoration:none;padding:1.5rem 0}.vertical-menu__parent--tight{padding:1rem 0}.vertical-menu__parent--loose{padding:2rem 0}.vertical-menu__menu:not(.vertical-menu__menu--1){margin-left:2rem;flex-basis:100%;visibility:hidden;transition:height var(--transition-duration--default) ease-in-out,visibility var(--transition-duration--default) ease-in-out}.vertical-menu__toggle{background:rgba(0,0,0,0);color:var(--pa-link);border:none;font-size:1.6rem;cursor:pointer}.vertical-menu__toggle:focus-visible{outline:0.2rem solid var(--focus-indicator-color);outline-offset:0}.vertical-menu__toggle .sprite{transition:transform var(--transition-duration--default) linear}.vertical-menu__toggle[aria-expanded=true] .sprite{transform:rotateX(-180deg)}.vertical-menu__toggle[aria-expanded=true]+.vertical-menu__menu{visibility:inherit}.vertical-menu__item{display:flex;flex-wrap:wrap}.vertical-menu__item--1{border-bottom:0.1rem solid var(--pugh-blue)}.vertical-menu__item:not(.vertical-menu__item--1):first-child{border-top:0.1rem solid var(--slate-light)}.vertical-menu__item:not(.vertical-menu__item--1):not(:last-child){border-bottom:0.1rem solid var(--slate-light)}.vertical-menu__item--1.vertical-menu__item--highlight{position:relative}.vertical-menu__item--1.vertical-menu__item--highlight::before{position:absolute;top:0;left:-1.2rem;border-left:.3rem solid var(--accent-color);content:"";display:block;height:100%}.vertical-menu__link{color:var(--text-color--default);display:block;font-weight:var(--font-weight--regular);flex:1;text-decoration:none}.vertical-menu__link--1{padding:1.5rem 0}.vertical-menu__link:not(.vertical-menu__link--1){padding:1rem 0;font-size:var(--font-size--msmall)}.vertical-menu__link--tight.vertical-menu__link--1{padding:1rem 0}.vertical-menu__link--tight.vertical-menu__link:not(.vertical-menu__link--1){padding:0.7rem 0}.vertical-menu__link--loose.vertical-menu__link--1{padding:2rem 0}.vertical-menu__link--loose.vertical-menu__link:not(.vertical-menu__link--1){padding:1.5rem 0}.vertical-menu__link:hover,.vertical-menu__link:focus-visible{color:var(--pa-link)}.vertical-menu__link:focus-visible{outline-offset:0}.vertical-menu__link--active-trail{font-weight:var(--font-weight--bold)}
/*# sourceMappingURL=styles.css.map */
