.data-faq-hint { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 16px; margin: 10px 0 16px; color: #536371; font-size: 13px; line-height: 1.7; }
.data-faq-hint a, .data-faq-link { display: inline-flex; align-items: center; min-height: 44px; color: #216b68; text-decoration: underline; text-underline-offset: 3px; }
.data-faq-hint a:focus-visible, .data-faq-link:focus-visible { outline: 2px solid #287c78; outline-offset: 3px; }
.ranking-tables-panel > .data-faq-hint { padding: 8px 16px; margin: 0; border-bottom: 1px solid #e5e9ec; }
