.site-header{max-width:1600px;width:calc(100% - 88px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;border-bottom:1px solid #ffffff1f;position:relative;z-index:20}.site-header a{text-decoration:none}.site-brand{font-size:25px;font-weight:750;letter-spacing:-1px;display:flex;align-items:center;gap:8px;white-space:nowrap}.site-brand>span:first-child{color:#9bdcd0;font-size:28px}.site-brand .brand-period{color:#f3b980;margin-left:-8px}.site-nav{display:flex;gap:8px}.site-nav>a{border:1px solid #ffffff27;background:#ffffff05;padding:11px 15px;border-radius:9px;font-size:14px;font-weight:550;transition:background .2s,border .2s}.site-nav>a:hover{background:#ffffff12;border-color:#9bdcd0}.header-account{display:flex;gap:10px;align-items:center}.header-cta{display:inline-flex;align-items:center;padding:13px 17px;border-radius:9px;background:#9bdcd0;color:#12272b;font-size:13px;font-weight:700;white-space:nowrap}.header-logout{border:0;background:none;color:#bbc6ca;font-size:12px;padding:10px;cursor:pointer}.mobile-menu{display:none}@media(max-width:1150px){.site-header{width:calc(100% - 48px)}.site-nav{gap:6px}.site-nav>a{padding:10px;font-size:12px}.header-cta{font-size:12px;padding:12px}.site-brand{font-size:22px}}@media(max-width:850px){.site-nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{list-style:none;font-size:25px;cursor:pointer;padding:8px}.mobile-menu nav{position:absolute;right:0;top:48px;background:#20323e;border:1px solid #ffffff30;box-shadow:0 15px 35px #0006;min-width:210px;padding:12px;display:flex;flex-direction:column;gap:7px;border-radius:12px}.mobile-menu nav>a,.mobile-menu nav>button{padding:12px;font-size:14px;background:transparent;border:0;color:#f6f4ef;text-align:left}.header-logout{display:none}}@media(max-width:480px){.site-header{width:calc(100% - 32px);gap:10px;padding:18px 0}.site-brand{font-size:21px}.header-cta{font-size:11px;padding:11px}.header-account{margin-left:auto}.site-brand>span:first-child{font-size:22px}.mobile-menu summary{font-size:21px}}.header-cta-short{display:none}@media(max-width:600px){.header-account .header-cta{display:inline-flex;align-items:center;padding:10px;font-size:12px}.header-cta-full{display:none}.header-cta-short{display:inline}.site-header{gap:8px}.header-account{margin-left:auto;gap:8px}}.admin-header,.admin-header .site-nav{flex-wrap:wrap}.admin-header .site-nav>a{font-size:13px;padding:10px}.admin-header .header-account{margin-left:auto}@media(max-width:850px){.admin-header .header-logout{display:inline-block}.admin-header .mobile-menu>summary{font-size:13px;min-height:44px;display:flex;align-items:center;white-space:nowrap}.admin-header .mobile-menu nav{max-height:65vh;overflow:auto}.admin-header .mobile-menu nav a[aria-current=page]{background:#4a335d;color:#fff}}