/* New name and approved generated emblem only; no page redesign. */
.site-header .brand,.site-footer .brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:151px;max-width:100%;color:#fff;text-decoration:none}
.site-header .brand-logo,.site-header.is-scrolled .brand-logo,.site-footer .brand-logo{width:48px;height:48px;object-fit:contain;filter:brightness(0) invert(1);flex:none}
.brand-name{font-family:Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.15;letter-spacing:-.035em;white-space:nowrap}
@media(max-width:700px){.site-header .brand{width:118px;gap:1px}.site-header .brand-logo,.site-header.is-scrolled .brand-logo{width:27px;height:27px}.site-header .brand-name{font-size:13px;letter-spacing:-.04em}}
@media(max-width:360px){.site-header .brand{width:108px}.site-header .brand-name{font-size:12px}}
