/* Logo-aligned blue turquoise, scoped to navigation and the homepage introduction. */
.light-edition .te-header-clean{--brand:#1f96c4;--header-ink:#146f93}
.light-edition .te-header-clean .topbar{background:#f4fafd;color:#5a6d78;border-bottom:1px solid #edf1f3}
.light-edition .te-header-clean .topbar-inner{height:30px;min-height:30px;gap:12px}
.light-edition .te-header-clean .topbar-links{gap:18px}
.light-edition .te-header-clean .topbar-links a:hover{color:var(--header-ink)}
.light-edition .te-header-clean .masthead{min-height:88px;padding-block:12px;gap:16px}
.light-edition .te-header-clean .wordmark{min-width:0;flex-shrink:1}
.light-edition .te-header-clean .site-custom-logo{max-width:250px;max-height:72px;width:auto;height:auto;object-fit:contain}
.light-edition .te-header-clean .header-search{width:270px;background:#f4fafd;border-color:#cce5f1}
.light-edition .te-header-clean .header-search:focus-within{border-color:#1f96c4;box-shadow:0 0 0 3px #1f96c41a}
.light-edition .te-header-clean .live-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;white-space:nowrap;background:#eaf5fb;color:#146f93;border:1px solid #cce5f1;border-radius:9px}
.light-edition .te-header-clean .live-pill svg{width:16px;height:16px;flex:none}
.light-edition .te-header-clean .live-pill:hover{background:#146f93;color:#fff}
.light-edition .te-header-clean .desktop-nav{border-bottom:2px solid #1f96c4}
.light-edition .te-header-clean .desktop-nav a{padding-block:13px}
.light-edition .te-header-clean .desktop-nav a:hover,.light-edition .te-header-clean .desktop-nav a[aria-current]{color:#146f93}
.light-edition .te-header-clean .desktop-nav a:hover::after,.light-edition .te-header-clean .desktop-nav a[aria-current]::after{background:#1f96c4}
.light-edition .te-header-clean a:focus-visible,.light-edition .te-header-clean button:focus-visible{outline:2px solid #1f96c4;outline-offset:2px}
.light-edition .te-life-shortcut.te-life-shortcut-compact{margin:10px 0;padding:8px 12px;min-height:38px;border:1px solid #cce5f1;border-radius:7px;background:#f4fafd;color:#146f93;font-size:12px;gap:6px 18px}
.light-edition .te-life-shortcut-compact span{color:#506d7a;font-size:11px}
.light-edition .te-life-shortcut-compact:hover{border-color:#1f96c4;background:#eaf5fb}
.light-edition .te-home-intro .breaking-strip{margin:10px 0 16px}
@media(max-width:1023px){.light-edition .te-header-clean .masthead{min-height:78px;gap:10px}.light-edition .te-header-clean .header-actions{gap:7px}.light-edition .te-header-clean .site-custom-logo{max-width:210px;max-height:58px}}
@media(max-width:639px){.light-edition .te-header-clean .topbar-inner{justify-content:center;height:26px;min-height:26px}.light-edition .te-header-clean .topbar-links{display:none}.light-edition .te-header-clean .masthead{min-height:70px;padding-block:9px;gap:7px}.light-edition .te-header-clean .site-custom-logo{max-width:clamp(132px,40vw,190px);max-height:52px}.light-edition .te-header-clean .header-actions{gap:4px}.light-edition .te-header-clean .icon-button,.light-edition .te-header-clean .live-pill{width:34px;min-width:34px;height:38px;min-height:38px;padding:0}.light-edition .te-life-shortcut-compact span{display:none}.light-edition .te-life-shortcut.te-life-shortcut-compact{padding-block:9px}}
