/* 5.71.2362 — Shared public header and brand dimensions. */
:is(body .tsemou-homepage-beta--needs-hub .tsemou-needs-hub, body .tsemou-homepage-beta, body .tsemou-entities-page) > header.tsemou-public-header[data-tsemou-header-scale] {
 height:60px!important;min-height:60px!important;max-height:60px!important;padding:6px 18px!important;
 box-sizing:border-box!important;align-items:center!important;background:#fff!important;overflow:visible!important;
}
body:not(.entity-workspace-lock) .tsemou-homepage-beta > .site-header[data-tsemou-header-scale] {
 height:60px!important;min-height:60px!important;max-height:60px!important;box-sizing:border-box!important;background:#fff!important;
}
body:not(.entity-workspace-lock) .tsemou-homepage-beta > .site-header[data-tsemou-header-scale] .header-inner {
 height:59px!important;min-height:59px!important;max-height:59px!important;box-sizing:border-box!important;padding-top:6px!important;padding-bottom:6px!important;
}
:is(body .tsemou-homepage-beta--needs-hub .tsemou-needs-hub, body .tsemou-homepage-beta, body .tsemou-entities-page) header[data-tsemou-header-scale] a.tsemou-unified-brand[data-tsemou-brand] {
 display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
 flex:0 0 116px!important;width:116px!important;min-width:116px!important;max-width:116px!important;
 height:47px!important;min-height:47px!important;max-height:47px!important;padding:0!important;margin:0!important;gap:2px!important;
 overflow:visible!important;transform:none!important;position:relative!important;text-decoration:none!important;
}
:is(body .tsemou-homepage-beta--needs-hub .tsemou-needs-hub, body .tsemou-homepage-beta, body .tsemou-entities-page) header[data-tsemou-header-scale] a.tsemou-unified-brand[data-tsemou-brand] > img.tsemou-unified-logo[data-tsemou-brand-image] {
 display:block!important;flex:none!important;width:100px!important;min-width:100px!important;max-width:100px!important;
 height:38px!important;min-height:38px!important;max-height:38px!important;object-fit:contain!important;object-position:center!important;
 transform:none!important;margin:0!important;padding:0!important;border:0!important;
}
header[data-tsemou-header-scale] .tsemou-brand-tagline {
 display:block!important;position:static!important;flex:none!important;width:116px!important;margin:0!important;padding:0!important;
 color:#d65b13!important;font:700 9px/10px Arial,Helvetica,sans-serif!important;letter-spacing:.025em!important;
 text-align:center!important;white-space:nowrap!important;transform:none!important;
}
@media(max-width:760px){
 :is(body .tsemou-homepage-beta--needs-hub .tsemou-needs-hub, body .tsemou-homepage-beta, body .tsemou-entities-page) > header.tsemou-public-header[data-tsemou-header-scale] {padding:6px 12px!important;}
}
/* Align the Home header's own gutter without touching the feed grid. */
body:not(.entity-workspace-lock) .tsemou-homepage-beta > .site-header[data-tsemou-header-scale] .header-inner {
 width:100%!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important;
}
/* The catalog's page padding belongs to its content, not its header. */
body .tsemou-entities-page > header.tsemou-public-header[data-tsemou-header-scale] {
 width:calc(100% + 36px)!important;margin-left:-18px!important;margin-right:-18px!important;margin-top:-28px!important;
}
@media(max-width:760px){
 body:not(.entity-workspace-lock) .tsemou-homepage-beta > .site-header[data-tsemou-header-scale] .header-inner {padding-left:12px!important;padding-right:12px!important;}
 body .tsemou-entities-page > header.tsemou-public-header[data-tsemou-header-scale] {margin-top:0!important;}
}
@media(max-width:620px){
 body .tsemou-entities-page > header.tsemou-public-header[data-tsemou-header-scale] {width:calc(100% + 20px)!important;margin-left:-10px!important;margin-right:-10px!important;}
}
