/* Category navigation of v2/seo212.mjs: hub index, same-taxonomy categories, other providers, information pages. */
.v2-212-nav{box-sizing:border-box;max-width:1240px;margin:40px auto 48px;padding:0 20px;font-family:inherit;color:#4A3A55}
.v2-212-h{margin:0 0 16px;font-size:clamp(20px,2.2vw,24px);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#2B1838}
.v2-212-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px 32px}
.v2-212-group-h{margin:0 0 10px;font-size:15px;font-weight:600;color:#2B1838}
.v2-212-links{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.v2-212-links li{margin:0}
.v2-212-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px #EBDCCD;background:#FFF;color:#2B1838;font-size:14px;line-height:1.3;text-decoration:none}
.v2-212-links a:hover{box-shadow:inset 0 0 0 1px #F5821F;color:#B4520E}
.v2-212-links a:focus-visible{outline:2px solid #B4520E;outline-offset:2px}
@media (max-width:767px){.v2-212-nav{margin:32px auto 40px;padding:0 16px}.v2-212-groups{grid-template-columns:1fr}}
/* Migrated WordPress tables (article, bank, card, loan, savings and rates pages): the prose rule overflow-wrap:anywhere split figures and words inside cells on phones ("0,01%" over two lines); cells keep them whole and the table, already its own horizontal scroller, scrolls instead. */
.v2 .v2-kt-prose th,.v2 .v2-kt-prose td,.v2-prose th,.v2-prose td{overflow-wrap:normal;word-break:normal}
/* Preformatted legacy text keeps its line breaks and scrolls sideways inside the column instead of running past it (clipped at 390px). */
.v2 .v2-kt-prose pre,.v2-prose pre{max-width:100%;overflow-x:auto}
