/* The overview now navigates with real anchors, retaining its approved layout. */
.capability-panel>a.cap-card { display:block; text-align:left; }
.industry-panel>a { text-decoration:none; text-align:left; color:inherit; }
.industry-panel>a:not(.industry-more) { flex:1; min-height:0; display:flex; flex-direction:column; gap:9px; }
.capability-board .industry-panel>a:not(.industry-more) { gap:6px; }
.industry-panel>a strong { transition:color .25s,translate .25s; }
.industry-panel>a:focus-visible { outline:2px solid #fff; outline-offset:4px; border-radius:5px; }
.industry-panel>a:focus-visible strong { color:#fff; }
@media(hover:hover) { .industry-panel>a:hover img { filter:brightness(1.1); } .industry-panel>a:hover strong { color:#fff; translate:3px 0; } }
@media(max-width:720px) { .industry-panel>a:not(.industry-more) { display:block; } }
@media(prefers-reduced-motion:reduce) { .industry-panel>a strong { transition:none; translate:none!important; } }
