.v7-topics .v27-topic-overview{margin-top:12px}
.v27-finance-entry{font:inherit;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.v27-finance-entry:hover,.v27-finance-entry:focus-visible{color:var(--af-surface-dk)}
.v27-finance-entry:focus-visible{outline:2px solid var(--af-gold);outline-offset:4px;border-radius:2px}
.v7-topics .v7-topic{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}
.v7-topics:has(.v27-topic-overview:hover,.v27-topic-overview:focus-within,.v7-topic-core:hover,.v7-topic-core:focus-visible) .v7-topic{border-color:var(--af-gold);background:#f7f3e8;box-shadow:0 12px 30px #142b211f}
.v7-topics:has(.v27-topic-overview:hover,.v27-topic-overview:focus-within,.v7-topic-core:hover,.v7-topic-core:focus-visible) .v7-topic-core{border-color:var(--af-gold)}
.v7-topics:has(.v27-topic-overview:hover,.v27-topic-overview:focus-within,.v7-topic-core:hover,.v7-topic-core:focus-visible) .v7-topic-map::before{border-color:var(--af-gold)}
@media(prefers-reduced-motion:reduce){.v7-topics .v7-topic{transition:none}}
