@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}.wsu-header__logo { font-size: var(--at-text--l); font-weight: 800; background: linear-gradient(135deg, var(--at-primary-l-2), var(--at-secondary)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;} .wsu-header__link { padding:var(--at-space--s) var(--at-space--s);border-radius:var(--at-radius--s);font-size:var(--at-text--xs);font-weight:var(--at-font-weight--medium,500);color:var(--at-neutral-d-2);transition:color var(--at-duration--fast) ease,background var(--at-duration--fast) ease } .wsu-header__link:hover { color:var(--at-primary);background:var(--at-primary-l-5) }.wsu-header__cta { display:inline-flex;align-items:center;gap:var(--at-space--s);padding:var(--at-btn-small-padding-block) var(--at-btn-small-padding-inline);border-radius:var(--at-btn-border-radius);font-size:var(--at-btn-medium-font-size);font-weight:600;background:var(--at-btn-primary-background);color:var(--at-btn-primary-color);min-height:44px;transition:var(--at-btn-transition) } .wsu-header__cta:hover { background:var(--at-btn-primary-background--hover);transform:translateY(-1px);box-shadow:var(--at-shadow--m) }.wsu-header__nav { display: flex; gap: var(--at-space--xs); align-items: center;}@media (max-width: 640px) { .wsu-header__nav { display: none; }}.wsu-header__menu-btn { display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center;font-size:var(--at-text--xl);color:var(--at-neutral-d-4);background:none;border:none;cursor:pointer }@media(max-width:640px) { .wsu-header__menu-btn { display:flex }} .wsu-container { width:min(100% - 2rem,var(--at-site-box-max-width));margin-inline:auto } .wsu-header__inner { display:flex;align-items:center;justify-content:space-between;height:64px }.wsu-header { position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--at-white)90%,transparent);backdrop-filter:blur(16px);border-bottom:var(--at-border--standard);color:var(--at-neutral-d-4) }