header .brand{display:inline-flex;align-items:center;gap:10px;white-space:normal;text-decoration:none}
header .brand img{display:block;width:64px;height:64px;object-fit:cover;border-radius:10px;flex:none}
header .brand .brand-copy{display:flex;flex-direction:column;gap:2px;line-height:1.1}
header .brand .brand-title{display:flex;flex-direction:column;font-size:1.12rem;font-weight:800;letter-spacing:-.025em;color:#fff}
header .brand .brand-title strong{font-size:1.05rem;color:#ffc76b}
header .brand .brand-copy small{display:block;max-width:240px;white-space:normal;font-size:.68rem;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#d9e9df}
@media(max-width:580px){header .brand img{width:56px;height:56px}header nav{flex-wrap:wrap;row-gap:9px}}
