/* Loaded only on /knowledge. Keep original text, destinations and type scale. */
.guide-card,.role-guide-list .text-link{background:var(--paper);color:var(--ink)}
.guide-card:focus-visible,.role-guide-list .text-link:focus-visible{background:var(--blue);color:var(--paper);border-color:var(--blue);outline:3px solid var(--blue);outline-offset:4px}
.guide-card:focus-visible :is(.label,h3,p){color:var(--paper)}
.role-guide-list .text-link{padding-inline:var(--space-5)}
@media(hover:hover){
 .guide-card:hover,.role-guide-list .text-link:hover{background:var(--blue);color:var(--paper);border-color:var(--blue)}
 .guide-card:hover :is(.label,h3,p){color:var(--paper)}
}
@media(prefers-reduced-motion:no-preference){
 .guide-card,.role-guide-list .text-link{transition:background-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}
 .guide-card :is(.label,h3,p){transition:color var(--motion-fast) var(--ease)}
}
