.vf-header-actions{justify-self:end;display:flex;align-items:center;gap:clamp(16px,2vw,32px)}
.vf-brand-switch{display:inline-flex;align-items:center;gap:12px;border:1px solid currentColor;border-radius:999px;padding:10px 15px;color:white;font-size:12px;line-height:1;font-weight:500;text-decoration:none;white-space:nowrap}
.vf-brand-switch:hover{color:white;background:rgba(255,255,255,.12)}
.header.inverted .vf-brand-switch{color:#111}
.header.inverted .vf-brand-switch:hover{background:rgba(0,0,0,.04)}
.vf-brand-switch:focus-visible{outline:3px solid #3fff71;outline-offset:5px}
@media(max-width:767px){.vf-header-actions{gap:14px}.vf-brand-switch{gap:7px;padding:9px 11px;font-size:11px}}
@media(max-width:425px){.header .navigation{margin-left:20px;margin-right:20px}.header .navigation .navigation-inner{grid-template-columns:auto 1fr;gap:12px}}
@media(max-width:360px){.header .navigation{margin-left:16px;margin-right:16px}.header .navigation .navigation-inner .logo-wrapper .logo{width:80px}.vf-header-actions{gap:10px}.vf-brand-switch{padding:8px 10px;font-size:10px}.header .navigation .navigation-inner .nav-right{font-size:12px}}
