/* DeutschKlar DK identity: the header keeps its existing navigation and layout. */
.site-header .brand { direction:ltr; gap:10px; letter-spacing:-.65px; }
.site-header .brandmark { display:block; flex:0 0 43px; width:43px; height:34px; padding:0; border-radius:0; box-shadow:none; background:transparent url('/logo-mark.svg?v=20261026-dk') center/contain no-repeat; font-size:0; color:transparent; }
.site-header .brand > span:last-child { color:#112b28; }
.site-header .brand > span:last-child em { color:#059669; font-style:normal; }
@media(max-width:540px) { .site-header .brand{gap:7px;} .site-header .brandmark{flex-basis:34px;width:34px;height:28px;} }
