.l3-side-nav{background:var(--color-dark-navy);border-radius:var(--radius);padding:22px 0;scroll-margin-top:96px;position:sticky;top:96px;overflow:hidden}.l3-side-nav__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;margin:0;padding:0 24px 14px;font-size:11px;font-weight:700}.l3-side-nav__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.l3-side-nav__link{color:#ffffffa6;transition:background var(--transition), color var(--transition), border-color var(--transition);border-left:3px solid #0000;padding:14px 24px;font-size:14px;font-weight:500;display:block}.l3-side-nav__link:hover{color:#fff;background:#ffffff0a}.l3-side-nav__link:focus-visible{outline:2px solid var(--color-primary-green);outline-offset:-2px;color:#fff}.l3-side-nav__link.is-active{color:var(--color-primary-green);border-left-color:var(--color-primary-green);cursor:default;background:#21ad6529;font-weight:700}@media (width<=1024px){.l3-side-nav{padding:6px;position:static}.l3-side-nav__eyebrow{padding:10px 14px 6px}.l3-side-nav__list{-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto}.l3-side-nav__link{white-space:nowrap;border-bottom:3px solid #0000;border-left:none;padding:12px 18px}.l3-side-nav__link.is-active{border-left-color:#0000;border-bottom-color:var(--color-primary-green)}}@media (prefers-contrast:more){.l3-side-nav__link{color:#ffffffd9}}
