.menu-main .menu__link--level-1{color:var(--midnight-joshua-tree);font-size:var(--font-size-4);font-weight:var(--font-weight-700);line-height:var(--leading-tight);position:relative;text-decoration:none}@media (width >= 1280px){.menu-main .menu__link--level-1{font-size:var(--font-size-2);font-weight:var(--font-weight-700);line-height:var(--leading-normal)}}@media (width >= 1280px){.menu-main .menu__link--level-1:hover{color:var(--ucla-blue)}}.menu-main .menu__link--level-1:hover .menu__link-inner:after{transform:scaleX(1)}.menu-main .menu__link--level-1.menu__link--active-trail{color:var(--ucla-blue)}.menu-main .menu__link--level-1 .menu__link-inner{align-items:center;display:inline-flex;padding-block:var(--size-2);position:relative}@media (width >= 1280px){.menu-main .menu__link--level-1 .menu__link-inner{padding-block:var(--size-8);padding-inline:0}}@media (width >= 1280px){.menu-main .menu__link--level-1 .menu__link-inner:after{block-size:0;border-block-start:2px solid var(--ucla-blue);content:"";inline-size:100%;inset-block-end:0;inset-inline-start:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .2s}}.menu-main .menu__link--level-2{color:var(--ucla-blue);font-size:var(--font-size-2);font-weight:var(--font-weight-400);text-decoration:none}@media (width >= 1280px){.menu-main .menu__link--level-2{font-size:var(--font-size-1)}}@media (width >= 1280px){.menu-main .menu__link--level-2:hover{color:var(--midnight-joshua-tree)}}.menu-main .menu__link--level-2.is-active,.menu-main .menu__link--level-2.menu__link--active-trail{color:var(--midnight-joshua-tree);font-weight:var(--font-weight-700)}.menu-main .menu__link--level-3{color:var(--gray-700);font-size:var(--font-size-0);font-weight:var(--font-weight-400);text-decoration:none}@media (width >= 1280px){.menu-main .menu__link--level-3:hover{background-color:var(--santa-barbara-sand);color:var(--ucla-blue)}}.menu-main .menu__link--level-3.is-active{background-color:var(--santa-barbara-sand);color:var(--ucla-blue);font-weight:var(--font-weight-700)}.menu-main--level-1{inline-size:100%;margin-block-end:var(--size-4)}@media (width >= 1280px){.menu-main--level-1{align-items:stretch;display:flex;margin-block-end:0}}@media (width >= 1280px){.menu-main--level-1 .menu__link--has-children .menu__link-inner--level-1:after{content:none}}.menu-main--level-2{display:block;inline-size:100%;max-block-size:0;opacity:0%;overflow:hidden;padding-block-end:var(--size-4);padding-inline-start:var(--size-6);transition:opacity .2s,visibility .2s,max-block-size .2s;visibility:hidden}@media (width >= 1280px){.menu-main--level-2{background:var(--white);border-block-start:9px solid var(--ucla-blue);border-inline-start:solid 1px transparent;box-shadow:0 1px 36px #000c;flex-basis:100%;inset-block-start:84px;inset-inline-start:50%;max-block-size:calc(100vh - 7.875rem);opacity:0%;padding-block:var(--size-6);padding-inline:var(--size-6);position:absolute;transform:translate(-50%,-1.25rem);transition:visibility .2s,transform .2s,opacity .2s;visibility:hidden}}.menu-main--level-2.is-active-menu-parent{max-block-size:none;opacity:100%;visibility:visible}@media (width >= 1280px){.menu-main--level-2.is-active-menu-parent{opacity:100%;transform:translate(-50%);visibility:visible}}.menu-main--default .menu__item{margin-block-end:var(--size-2)}@media (width >= 1280px){.menu-main--default .menu__item{inline-size:-moz-max-content;inline-size:max-content;margin-block-end:0;margin-inline-end:var(--size-8)}}@media (width >= 1280px){.menu-main--default .menu__item:last-child{margin-inline-end:0}}.menu-main--default .menu__link{display:flex}.menu-main--dropdown.menu-main--level-1 .menu__item{display:flex;flex-basis:100%;flex-wrap:wrap;position:relative}@media (width >= 1280px){.menu-main--dropdown.menu-main--level-1 .menu__item{align-items:center;flex-basis:auto;flex-wrap:nowrap;inline-size:-moz-max-content;inline-size:max-content;margin-block-end:0;margin-inline-end:var(--size-8)}}@media (width >= 1280px){.menu-main--dropdown.menu-main--level-1 .menu__item:last-child{margin-inline-end:0}}.menu-main--dropdown.menu-main--level-1 .menu__link{display:flex;flex-basis:auto;flex-grow:1}.menu-main--dropdown.menu-main--level-1 .is-active-mouseover-event .menu__link--level-1{color:var(--ucla-blue)}@media (width >= 1280px){.menu-main--dropdown .menu-main--level-2{border-radius:var(--radius-2);display:flex;flex-wrap:wrap;inline-size:250px}}.menu-main--dropdown .menu-main--level-2 .menu__item{display:flex;flex-wrap:wrap;inline-size:100%;margin-inline-end:0}@media (width >= 1280px){.menu-main--dropdown .menu-main--level-2 .menu__link{border-radius:var(--radius-2);padding:var(--size-3)}}@media (width >= 1280px){.menu-main--dropdown .menu-main--level-2 .menu__link:hover{background-color:var(--santa-barbara-sand)}}.menu-main--dropdown .menu-main--level-2 .menu__link-inner{display:block;padding-block:var(--size-3)}@media (width >= 1280px){.menu-main--dropdown .menu-main--level-2 .menu__link-inner{padding-block:0}}.menu-main--mega.menu-main--level-1 .menu__item{display:flex;flex-basis:100%;flex-wrap:wrap;margin-block-end:var(--size-2)}@media (width >= 1280px){.menu-main--mega.menu-main--level-1 .menu__item{align-items:center;flex-basis:auto;flex-wrap:nowrap;inline-size:-moz-max-content;inline-size:max-content;margin-block-end:0;margin-inline-end:var(--size-8);position:static}}@media (width >= 1280px){.menu-main--mega.menu-main--level-1 .menu__item:last-child{margin-inline-end:0}}.menu-main--mega.menu-main--level-1 .menu__link{display:flex;flex-basis:auto;flex-grow:1}.menu-main--mega.menu-main--level-1 .is-active-mouseover-event .menu__link--level-1{color:var(--ucla-blue)}@media (width >= 1280px){.menu-main--mega .menu-main--level-2{display:grid;flex-basis:100%;grid-gap:var(--size-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));inline-size:100%;max-inline-size:var(--size-container)}}.menu-main--mega .menu-main--level-2 .menu__item{display:block;inline-size:100%;margin-inline-end:0}@media (width >= 1280px){.menu-main--mega .menu-main--level-2 .menu__link{padding-inline-start:var(--size-2)}}.menu-main--mega .menu-main--level-3{padding-inline-start:var(--size-4)}@media (width >= 1280px){.menu-main--mega .menu-main--level-3{padding-inline-start:0}}.menu-main--mega .menu-main--level-3 .menu__link{padding:var(--size-3)}@media (width >= 1280px){.menu-main--mega .menu-main--level-3 .menu__link{border-radius:var(--radius-2);padding:var(--size-2)}}@media (width >= 1280px){.menu-main--mega .menu-main--level-3 .menu__link:hover{background-color:var(--santa-barbara-sand)}}
