/* Desktop A and mobile B1; the approved logo artwork stays unchanged. */
#header .header-inner>.wordmark{gap:10px;flex-shrink:0;letter-spacing:0}
#header .wordmark .board-kind{display:block;max-width:94px;padding-inline-start:10px;border-inline-start:1px solid var(--line);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--muted);white-space:normal;overflow-wrap:anywhere;text-align:start;align-self:center}
#header .header-inner>.board-heading{display:none}
@media(min-width:1248px){#header .header-inner:has(.has-account){gap:12px}#header .header-inner:has(.has-account) nav{gap:14px;font-size:13px}#header .header-inner>.header-right.has-account{gap:6px}#header .header-inner:has(.has-account) .header-control{width:124px;padding-inline:10px;gap:8px}#header .header-inner:has(.has-account) .notification-control{width:144px}#header .header-inner:has(.has-account) .account-control{width:118px}}
@media(min-width:721px) and (max-width:1247px){#header .header-inner:has(.has-account){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;height:auto;padding-top:14px}#header .header-inner:has(.has-account)>.wordmark{grid-column:1;grid-row:1}#header .header-inner:has(.has-account)>.language-switch{grid-column:2;grid-row:1;margin:0;justify-self:end}#header .header-inner>.header-right.has-account{grid-column:1/-1;grid-row:2;order:unset;width:auto;margin:0;justify-self:end}#header .header-inner:has(.has-account) nav{grid-column:1/-1;grid-row:3;order:unset;width:100%;height:42px}}
@media(max-width:720px){
 #header .header-inner,#header .header-inner:has(.language-switch){display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;padding:18px 20px 5px;gap:12px}
 #header .header-inner>.wordmark{grid-column:1;grid-row:1;min-width:0;align-self:center}
 #header .wordmark .board-kind{display:none}
 #header .header-inner>.language-switch{grid-column:2;grid-row:1;margin:0;justify-self:end}
 #header .header-inner>.header-right{grid-column:1/-1;grid-row:2;order:unset;margin:0;justify-self:end}
 #header .header-inner>.header-right.has-account{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;justify-self:stretch}
 #header .header-inner>.board-heading{display:block;grid-column:1/-1;grid-row:3;margin:5px 0 0;font-family:Manrope,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:0;color:var(--muted)}
 #header .header-inner nav,#header .header-inner:has(.language-switch) nav[aria-label]{grid-column:1/-1;grid-row:4;order:unset;width:100%;height:42px;justify-content:space-between;gap:18px;margin-top:0}
}
