.menu .level_0{display:inline-block}.menu .level_1,.menu .level_2{position:relative}.menu .menu-item a,.menu .menu-item button{background:none;border:0;display:block;font-family:inherit;color:#052049;cursor:pointer;text-decoration:none}.menu .menu-item a:focus,.menu .menu-item a:hover,.menu .menu-item button:focus,.menu .menu-item button:hover{color:#0071ad}.menu .menu-item .level_1_button{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between}.menu .level_0>a,.menu .level_0>button{font-size:1rem;line-height:1.25;padding:0 1rem;font-weight:500}.menu .level_0>a span,.menu .level_0>button span{display:block;position:relative;padding:1.5625rem 0 1.9375rem}.menu .level_0.section-active>a span:after,.menu .level_0.section-active>button span:after,.menu .level_0.section-open>a span:after,.menu .level_0.section-open>button span:after,.menu .level_0>a:focus span:after,.menu .level_0>a:hover span:after,.menu .level_0>button:focus span:after,.menu .level_0>button:hover span:after{content:"";display:block;background:#0071ad;height:7px;width:100%;position:absolute;bottom:0;left:0;z-index:-1}.menu .level_1,.menu .level_2{border-bottom:1px solid #d5d9de}.menu .level_1 a,.menu .level_1 button,.menu .level_2 a,.menu .level_2 button{font-size:1.125rem;padding:.875rem 0;font-weight:300}.nav-menu a[href^="http://"]:not([href*="crh.ucsf.edu"]):after,.nav-menu a[href^="https://"]:not([href*="crh.ucsf.edu"]):after{content:url(/external-link.svg);display:inline;margin-left:.25em;position:relative;top:.125em}.menu{display:flex;justify-content:flex-end;flex-wrap:wrap}.menu ul{list-style-type:none;padding:0;margin:0;position:relative}@media only screen and (max-width:1279px){.menu .nav-menu{display:none}}.menu-trigger{background:transparent;border:0;padding:.5rem;width:2.375rem;height:2.125rem;display:none}.menu-trigger span{width:1.375rem;height:.125rem;background:#052049;display:block;margin-top:.375rem}.menu-trigger span:first-child{margin-top:0}.menu-trigger.mmenu-open span{display:none}.menu-trigger.mmenu-open span:first-child,.menu-trigger.mmenu-open span:last-child{background:#0071ad;display:block;position:relative}.menu-trigger.mmenu-open span:first-child{transform:rotate(45deg);top:.1875rem}.menu-trigger.mmenu-open span:last-child{transform:rotate(-45deg);top:-.3125rem}@media only screen and (max-width:1279px){.menu-trigger{display:block}}#header,#sticky-header{z-index:3;background:#fff}#header{position:relative}#header .menu-trigger{margin:1rem 0}#header .toolbar-links .translator.open .tool{color:#052049}#header .toolbar-links .translator.open .tool svg path{fill:#052049}#header .toolbar-links .translator .list-button{padding-left:1.25rem}#header .toolbar-links .translator .list-button.current:before{left:.5875rem}@media only screen and (max-width:479px){#header .header-container{height:5rem}}#sticky-header{position:fixed;top:0;left:0;width:100%;transform:translateY(-100%);height:5rem;display:flex;align-items:center}#sticky-header .level_0_button>.item-text{padding:1.8125rem 0 1.9375rem}.logo img{float:left}@media only screen and (max-width:479px){.logo img{width:15rem;height:2.8125rem}}@media only screen and (max-width:374px){.logo img{width:12rem;height:2.25rem}}.header-container{display:flex;justify-content:space-between}