/* Shared approved RYNU identity: website, workspace, sign-in and legal pages. */
:root .rynu-brand-lockup,:root .rynu-home-refined .site-header .brand.rynu-brand-lockup,:root .rynu-home-refined .footer-brand.rynu-brand-lockup{display:grid;grid-template-columns:154px auto;gap:12px;align-items:center;align-content:center;justify-items:start;width:max-content;min-width:0;height:auto;min-height:44px;flex:0 1 auto;overflow:visible;background:transparent;border-radius:0;text-decoration:none}
:root .rynu-brand-lockup img,:root .rynu-home-refined .site-header .brand.rynu-brand-lockup img,:root .rynu-home-refined .footer-brand.rynu-brand-lockup img{display:block;width:154px;min-width:0;height:40px;object-fit:contain;flex:none;grid-row:auto;border-radius:0;filter:none;box-shadow:none}
:root .rynu-brand-lockup .rynu-brand-pronunciation{display:block!important;margin:0!important;padding:0!important;border:0!important;max-width:none!important;color:#d9ebff;font:600 11px/1.3 system-ui,sans-serif;white-space:nowrap;letter-spacing:0;text-transform:none}
:root .rynu-brand-lockup .rynu-brand-descriptor{display:block!important;margin:0!important;padding:0!important;border:0!important;max-width:none!important;color:#fff;font:700 12px/1.3 system-ui,sans-serif;white-space:nowrap;letter-spacing:0;text-transform:none}
:root .b2b-overlay:not(.b2b-authenticated) .b2b-head .rynu-brand-lockup :is(.rynu-brand-pronunciation,.rynu-brand-descriptor){display:block!important}
body:not(.rynu-home-refined) header>a.rynu-brand-lockup{box-sizing:content-box;background:#071a31;padding:12px;border-radius:8px}
@media(max-width:600px){:root .rynu-brand-lockup,:root .rynu-home-refined .site-header .brand.rynu-brand-lockup,:root .rynu-home-refined .footer-brand.rynu-brand-lockup{grid-template-columns:96px auto;gap:3px 8px;min-height:44px}:root .rynu-brand-lockup img,:root .rynu-home-refined .site-header .brand.rynu-brand-lockup img,:root .rynu-home-refined .footer-brand.rynu-brand-lockup img{width:96px;height:25px;grid-row:auto}:root .rynu-brand-lockup .rynu-brand-pronunciation{font-size:10px;align-self:center}:root .rynu-brand-lockup .rynu-brand-descriptor{font-size:10px;align-self:start}}
@media(max-width:380px){.rynu-home-refined .site-header{flex-wrap:wrap;gap:8px}.rynu-home-refined .site-header .nav-actions{margin-left:auto}}

.rynu-home-refined .hero-copy .hero-network-tagline{margin:0 0 12px;font-size:14px;line-height:1.4;font-weight:600;color:#b8d4ef}
