/* Retain the authentic full logo; add readable live text beneath its tiny embedded tagline. */
.brand--readable{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:0!important;flex-shrink:0;max-width:100%;width:285px}
.brand--readable .brand__logo,.discovery-nav .brand--readable img{display:block;width:285px!important;max-width:100%!important;height:auto!important;object-fit:contain}
.brand--readable .brand__tagline{display:block;max-width:100%;font-family:var(--font-body);font-size:14px;line-height:1.35;letter-spacing:0;font-weight:500;color:var(--navy);margin-top:-5px;text-align:left}
.nav[data-site-navigation] .nav__inner:has(.brand--readable){min-height:139px;padding-block:14px;gap:24px}
.discovery-nav .container:has(.brand--readable){min-height:139px;padding-block:14px}
@media(max-width:640px){.brand--readable{width:calc(100vw - 160px);min-width:160px}.brand--readable .brand__tagline{font-size:13px;max-width:230px;margin-top:1px}.nav[data-site-navigation] .nav__inner:has(.brand--readable){gap:12px;min-height:116px}.discovery-nav .container:has(.brand--readable){gap:14px;min-height:116px}.discovery-nav .brand--readable{width:calc(100vw - 145px);min-width:165px}.discovery-nav .brand--readable .brand__tagline{font-size:12.5px}.discovery-nav .discovery-text-link{max-width:90px}}
