header .brand{display:flex;flex-direction:column;align-items:flex-start;gap:3px;flex-shrink:0;text-decoration:none;color:#191b1e;font-family:Arial,Helvetica,sans-serif}
header .tgc-brand-line{display:flex;align-items:center;gap:6px;font-size:20px;font-weight:800;line-height:1.2;white-space:nowrap;letter-spacing:-.4px}
header .brand img.tgc-logo{display:block;width:54px;height:auto;max-width:none;object-fit:contain;flex-shrink:0}
header .tgc-brand-divider{font-weight:400;color:#555}
header .brand small.tgc-brand-subtitle{display:block;margin:0;color:#555;font-size:12px;font-weight:700;letter-spacing:1.3px;line-height:1.4}
header .nav{padding-top:14px;padding-bottom:14px}
@media(max-width:800px){header .tgc-brand-line{font-size:14px;gap:4px;letter-spacing:-.25px}header .brand img.tgc-logo{width:42px}header .brand small.tgc-brand-subtitle{font-size:10px;letter-spacing:.65px}header .nav{gap:10px}}
