/* Industry discovery links, kept separate from the approved hero styles. */
.nav-links { gap: clamp(12px, 1.8vw, 28px); }
.mobile-menu > a[href="industries.html"] { display: block; }
body.nav-open .mobile-menu > a { display: block; }
.seo-industry-links { padding-top: 36px; padding-bottom: 36px; }
.seo-industry-links h2, .seo-industry-links h3 { margin-bottom: 14px; }
.seo-industry-links p { max-width: 760px; margin-bottom: 20px; }
.seo-niche-links { display: flex; flex-wrap: wrap; gap: 12px 24px; margin: 22px 0 28px; }
.seo-niche-links a { color: var(--accent); text-decoration: underline; text-underline-offset: 5px; line-height: 1.7; }
.section-ink .seo-niche-links a { color: var(--accent-on-ink, #e8703f); }
.seo-niche-links a:focus-visible { outline: 2px solid currentColor; outline-offset: 5px; }
@media (max-width: 1100px) {
  .nav-links { display: none; }
  .nav-actions .btn { display: none; }
  .nav-toggle { display: inline-flex; }
}
@media (min-width: 901px) and (max-width: 1140px) {
  .nav .logo-wordmark-img { max-width: 175px; }
  .nav-links a { font-size: 13px; }
  .nav-actions .btn { padding-inline: 14px; }
}
