/* header_top.php — P2-8 page-specific styles */
.ht-brand-sub          { margin-left: 12px; font-size: 12px; color: #cfd8dc; font-weight: 600; display: block; }
.ht-risk-link          { color: #ff6b6b; font-weight: 600; }
.ht-reengagement-link  { color: #f39c12; font-weight: 600; }
.ht-help-link          { color: #00b894; font-weight: 700; }
.ht-info-card          { padding: 10px 12px; }
.ht-info-title         { display: flex; justify-content: space-between; align-items: center; }
.ht-font-badge         { background: var(--accent); color: #fff; padding: 2px 6px; border-radius: 4px; font-size: 11px; }
.ht-font-range         { width: 100%; margin-top: 8px; cursor: pointer; accent-color: var(--accent); }
.sticky-header .nav-wrap ul#menu > li ul > li.ht-mobile-only-menu-item { display: none !important; }
