.brand{display:inline-flex;flex-direction:row;align-items:center;gap:10px;flex-shrink:0;color:#102230;text-decoration:none}
.brand .brand-mark{display:block;width:30px;height:40px;flex:none}
.brand .brand-copy,.brand .brand-name,.brand .brand-tagline{float:none;margin:0}
.brand .brand-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.brand .brand-name{display:block;color:#102230;font-size:21px;line-height:1;font-weight:800;letter-spacing:-.04em}
.brand .brand-tagline{display:block;color:#8e552d;font-size:10px;line-height:1.2;font-weight:650;letter-spacing:.01em;white-space:nowrap}
@media(max-width:540px){.brand{gap:7px}.brand .brand-mark{width:24px;height:34px}.brand .brand-name{font-size:18px}.brand .brand-tagline{font-size:9px;letter-spacing:0}nav[aria-label="Hauptnavigation"]{gap:12px}}
