/* SG2 review b: desktop spacing must not consume the mobile logo column. */
@media(max-width:999px){
 .journal-header>.inner{grid-template-columns:minmax(0,1fr) 30px 96px 42px;column-gap:8px;row-gap:0;min-height:68px}
 .journal-header.is-scrolled>.inner{min-height:68px}
 .journal-header .logo-service-text{min-width:0;flex:0 0 auto}
 .journal-header .logo-service-text>b,.journal-header .logo-service-text>small{white-space:nowrap;word-break:normal;overflow-wrap:normal}
 .journal-header .logo-service-mark{flex:0 0 auto}
}
@media(max-width:359px){
 .journal-header>.inner{grid-template-columns:minmax(0,1fr) 24px 82px 34px;column-gap:6px}
 .journal-header .logo--with-mark{gap:6px}
 .journal-header .logo-service-mark{width:22px}
 .journal-header .logo-service-text>b{font-size:23px}
 .journal-header .logo-pre{font-size:6px}
 .journal-header .logo-service-text>small{font-size:5px}
 .journal-header .header-tel{width:24px}
 .journal-header .header-consult{width:82px;font-size:9px}
 .journal-header .menu-btn,.js-ready .journal-header .menu-btn{width:34px;font-size:13px}
}
