.site-nav-header{z-index:100;background:#080f0b;border-bottom:1px solid #27332a;position:sticky;top:0}.site-nav-shell{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:24px;width:min(100% - 80px,1184px);min-height:80px;margin:0 auto;display:grid}.site-nav-brand{color:#e7ece2;letter-spacing:-.035em;justify-self:start;font-size:26px;font-weight:900;line-height:1;text-decoration:none}.site-nav-brand span{color:#bacd98}.site-nav{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(20px,3vw,38px);min-width:0;display:flex}.site-nav a{color:#a0ac9b;align-items:center;min-height:44px;font:600 14px/1.2 Satoshi,Arial,sans-serif;text-decoration:none;transition:color .16s;display:inline-flex}.site-nav a:hover,.site-nav a[aria-current=page]{color:#e7ece2}.site-nav a[aria-current=page]{font-weight:700}.site-nav-account{color:#e7ece2;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:8px 12px;font:600 14px/1.2 Satoshi,Arial,sans-serif;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.site-nav-account:hover{color:#bacd98;background:#bacd9814}.site-nav-account .account-status{background:#4a5d4e;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.site-nav-account.is-signed-in .account-status{background:#bacd98;box-shadow:0 0 6px #bacd9880}.site-nav-account .account-premium-mark{letter-spacing:.04em;text-transform:uppercase;color:#0b110e;background:#bacd98;border-radius:999px;flex:none;padding:2.5px 8px;font-size:11px;font-weight:700;line-height:1.1}.site-nav-account .account-premium-mark[hidden]{display:none!important}.site-nav a:focus-visible,.site-nav-brand:focus-visible,.site-nav-account:focus-visible{outline-offset:5px;outline:2px solid #bacd98}.topbar:has(>.site-nav){align-items:center;column-gap:24px;min-height:80px;top:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;display:grid!important;position:sticky!important}.topbar:has(>.site-nav)>.brand-button{justify-self:start;grid-area:1/1!important}.topbar:has(>.site-nav)>.site-nav{grid-area:1/2!important}.topbar:has(>.site-nav)>.topbar-actions{justify-self:end;grid-area:1/3!important}body.overview-mode .topbar:has(>.site-nav){min-height:80px;background:#080f0b!important;display:grid!important}body.overview-mode .topbar:has(>.site-nav) .brand-word{font-size:26px!important}body.overview-mode .topbar:has(>.site-nav) .account-button{border:0!important;border-radius:0!important;padding:0!important}.topbar:has(>.product-nav:not([hidden])):has(>.site-nav){grid-template-rows:60px auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.topbar:has(>.product-nav:not([hidden])):has(>.site-nav)>.brand-button{grid-area:1/1!important}.topbar:has(>.product-nav:not([hidden])):has(>.site-nav)>.site-nav{grid-area:1/2!important}.topbar:has(>.product-nav:not([hidden])):has(>.site-nav)>.topbar-actions{grid-area:1/3!important}.topbar:has(>.product-nav:not([hidden])):has(>.site-nav)>.product-nav:not([hidden]){grid-area:2/1/3/4!important}@media (width<=760px){:is(.site-nav-shell,.topbar:has(>.site-nav)){column-gap:10px;grid-template-rows:58px auto!important;grid-template-columns:minmax(0,1fr) auto!important}.site-nav-shell{width:calc(100% - 32px);padding-bottom:4px}.topbar:has(>.site-nav){width:calc(100% - 32px)!important}body.overview-mode .topbar:has(>.site-nav){min-height:104px}.topbar:has(>.site-nav)>.topbar-actions{min-width:max-content;gap:12px!important}.topbar:has(>.site-nav) .college-trigger{font-size:0!important}.topbar:has(>.site-nav) .college-trigger:after{content:"Colleges";font-size:13px}.topbar:has(>.site-nav) .account-button{flex:none}.site-nav-brand{grid-area:1/1!important}.topbar:has(>.site-nav)>.brand-button{grid-area:1/1!important}.site-nav-account{grid-area:1/2!important}.topbar:has(>.site-nav)>.topbar-actions{grid-area:1/2!important}:is(.site-nav-shell>.site-nav,.topbar:has(>.site-nav)>.site-nav){scrollbar-width:none;justify-content:flex-start;justify-self:stretch;gap:clamp(16px,5vw,28px);overflow-x:auto;grid-area:2/1/3/3!important}.site-nav a{flex:none;min-height:42px;font-size:13px}.topbar:has(>.site-nav){min-height:104px}.topbar:has(>.product-nav:not([hidden])):has(>.site-nav){grid-template-rows:58px 42px auto!important}.topbar:has(>.product-nav:not([hidden])):has(>.site-nav)>.product-nav:not([hidden]){grid-area:3/1/4/3!important}}@media (prefers-reduced-motion:reduce){.site-nav a{transition:none}}
