/* Measured reference: desktop search40px; actions104×70, circles40, gap8. */
@media(min-width:1024px){
 .header .header-inner{height:72px;gap:24px}
 .header .header-inner .logo{flex:0 0 175px;width:175px;height:36px;gap:8px;font-size:28.5px;line-height:32px;letter-spacing:-.8px}
 .header .header-inner .logo img{flex:0 0 32px;width:32px;height:32px}
 .header .header-inner .logo>span{line-height:32px;white-space:nowrap}
 .header .header-inner .search{height:40px;gap:8px;flex:1;min-width:0;padding:0 16px}
 .header .header-actions{position:relative;z-index:2;display:flex;align-self:flex-start;align-items:flex-start;gap:0;margin:16px 0 0;transform:none}
 .header .header-actions .header-action{display:flex;flex:0 0 104px;width:104px;min-width:104px;height:70px;min-height:70px;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding:0;font:500 12px/16px Rubik,Arial,sans-serif}
 .header .header-actions .action-circle{flex:0 0 40px;width:40px;height:40px;border-radius:50%}
 .header .header-actions .action-circle .icon{width:24px;height:24px}
 .header .header-actions .header-action>span:last-child{line-height:16px}
}
@media(min-width:1536px){.header .header-actions{gap:8px}}
