.ugm-nav > .ugm-nav-active{color:var(--ugm-copper)}
:is(.ugm-home,.ugm-inner) .bottom-icons-panel{display:none!important}.ugm-mobile-nav a{box-sizing:border-box;flex-direction:column;gap:5px;text-align:center;padding:8px 3px;min-width:0}.ugm-mobile-nav svg{flex:none;width:19px;height:19px}.ugm-mobile-nav a[aria-current]{color:#e4ad83;background:#21353e;box-shadow:inset 0 2px #e4ad83}.ugm-mobile-nav a:focus-visible{outline:2px solid #e4ad83;outline-offset:-3px}
.ugm-footer-directory .ugm-footer-group a[aria-current]{color:#e4ad83;text-decoration:underline;text-underline-offset:4px}
@media(min-width:1351px){.ugm-nav{margin-left:auto;gap:clamp(10px,1.1vw,22px)}.ugm-nav .ugm-header__cta{padding-left:18px;padding-right:18px;gap:20px}}
@media(max-width:700px){.ugm-nav{max-height:calc(100dvh - var(--ugm-header-space) - 62px - env(safe-area-inset-bottom))}.ugm-mobile-nav a{font-size:10px;line-height:1.2;min-height:62px}.ugm-mobile-nav{padding-bottom:env(safe-area-inset-bottom)}.ugm-footer-v2 .ugm-footer__inner{padding-bottom:calc(90px + env(safe-area-inset-bottom))}}

/* Shared navigation across the projects section. */
.ugm-project-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #bac3be;border-bottom:1px solid #bac3be;margin:0 0 34px}
.ugm-project-navigation>a{display:flex;gap:15px;padding:25px 24px;align-items:flex-start;transition:background .2s;color:#172a30;min-width:0}
.ugm-project-navigation>a+a{border-left:1px solid #bac3be}.ugm-project-navigation>a:hover{background:#eae6dc}.ugm-project-navigation>a:focus-visible{outline:2px solid #946040;outline-offset:-3px}
.ugm-project-navigation__index{font-size:10px;color:#946040;line-height:24px}.ugm-project-navigation__copy{display:flex;flex-direction:column;gap:9px;flex:1;min-width:0}.ugm-project-navigation__copy strong{font-size:19px;line-height:1.35;font-weight:400}.ugm-project-navigation__copy>span{font-size:12px;line-height:1.65;color:#657572}.ugm-project-navigation__arrow{font-size:24px;line-height:1;color:#946040}
@media(max-width:1100px){.ugm-project-navigation>a{padding:22px 16px;gap:10px}.ugm-project-navigation__copy strong{font-size:17px}}
@media(max-width:760px){.ugm-project-navigation{grid-template-columns:1fr;margin-bottom:28px}.ugm-project-navigation>a{padding:20px 4px;gap:16px}.ugm-project-navigation>a+a{border-left:0;border-top:1px solid #bac3be}.ugm-project-navigation__copy strong{font-size:19px}}

.ugm-project-navigation>a[aria-current]{background:#eae6dc;box-shadow:inset 0 -3px #946040}
.ugm-project-navigation-wrap{padding-top:35px}
.ugm-project-navigation-wrap .ugm-project-navigation{margin-bottom:0}
.ugm-project-navigation-wrap+.ugm-r-section{padding-top:34px}
@media(max-width:760px){.ugm-project-navigation-wrap{padding-top:28px}.ugm-project-navigation-wrap+.ugm-r-section{padding-top:28px}.ugm-project-navigation>a[aria-current]{box-shadow:inset 3px 0 #946040}.ugm-project-navigation>a[aria-current] .ugm-project-navigation__index{padding-left:8px}}

/* Company sections share the card navigation; history keeps its own timeline. */
.ugm-company-navigation-wrap{box-sizing:border-box;max-width:1600px;margin:auto;padding:35px 5% 0}
.ugm-company-navigation{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}
.ugm-company-navigation>a{padding:22px 18px;gap:12px}
.ugm-company-navigation .ugm-project-navigation__copy strong{font-size:17px;overflow-wrap:break-word}
.ugm-company-navigation>a:nth-child(4n+1){border-left:0}
.ugm-company-navigation>a:nth-child(n+5){border-top:1px solid #bac3be}
.ugm-company-navigation-wrap+:is(.ugm-r-section,.ugm-doc-wrap,.ugm-awards-library){padding-top:34px}
.ugm-company-navigation-wrap+.ugm-institute-profile{padding-top:0}
.ugm-company-navigation-wrap+.ugm-institute-profile>.ugm-institute-wrap{padding-top:34px}
@media(max-width:1100px){.ugm-company-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.ugm-company-navigation>a:nth-child(2n+1){border-left:0}.ugm-company-navigation>a:nth-child(n+3){border-top:1px solid #bac3be}}
@media(max-width:760px){.ugm-company-navigation-wrap{padding-top:28px}.ugm-company-navigation{grid-template-columns:1fr}.ugm-company-navigation>a{padding:20px 4px;gap:16px;border-left:0}.ugm-company-navigation .ugm-project-navigation__copy strong{font-size:19px}.ugm-company-navigation-wrap+:is(.ugm-r-section,.ugm-doc-wrap,.ugm-awards-library),.ugm-company-navigation-wrap+.ugm-institute-profile>.ugm-institute-wrap{padding-top:28px}}
