/* Local section shortcuts for the existing industry-page hero copy. */
.sector-page-links-v500 { margin-top: 24px; padding-top: 18px; border-top: 1px solid var(--line, rgba(243,179,36,.3)); }
.hero .sector-page-links-v500 > p { margin: 0 0 8px; font: inherit; font-size: 13px; font-weight: 800; line-height: 1.5; color: var(--ink, #f5f8ef); }
.sector-page-links-v500 ul { display: flex; flex-wrap: wrap; gap: 4px 22px; list-style: none; margin: 0; padding: 0; }
.sector-page-links-v500 li { min-width: 0; margin: 0; padding: 0; }
.sector-page-links-v500 a { display: inline-flex; align-items: center; min-height: 44px; max-width: 100%; color: #f3b324; font-size: 14px; font-weight: 800; line-height: 1.6; text-decoration: underline; text-underline-offset: 4px; overflow-wrap: anywhere; }
.sector-page-links-v500 a:hover { color: var(--ink, #f5f8ef); }
.sector-page-links-v500 a:focus-visible { outline: 3px solid #f3b324; outline-offset: 4px; }
html[data-theme="light"] .sector-page-links-v500 a { color: #805400; }
html[data-theme="light"] .sector-page-links-v500 a:focus-visible { outline-color: #805400; }
@media (max-width: 600px) { .sector-page-links-v500 ul { gap: 4px 18px; } }
@media (forced-colors: active) { .sector-page-links-v500 { border-color: CanvasText; } .sector-page-links-v500 a { color: LinkText; } }
