/* GossipChi: contextual article navigation with the existing five Hub filters. */
.gc-article-mini-hub {
    margin: 0 0 28px; padding: 16px 18px 18px;
    border: 1px solid #ead5df; border-radius: 14px;
    background: linear-gradient(115deg, #fdf5f9, #fffafc);
    color: #24202c;
}
.gc-article-mini-hub__heading {
    display: flex; flex-wrap: wrap; align-items: baseline;
    justify-content: space-between; gap: 5px 14px; margin-bottom: 12px;
}
.gc-article-mini-hub__eyebrow {
    font-size: 10px; font-weight: 800; letter-spacing: .075em; color: #9c2c5b;
}
.gc-article-mini-hub__title { color: #715365; font-size: 12px; font-weight: 650; }
.gc-article-mini-hub__nav .gik25-hub-axis-strip__items {
    display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px;
}
.gc-article-mini-hub__nav a.gik25-hub-topic-nav__item {
    display: flex; align-items: center; justify-content: center;
    min-width: 0; min-height: 42px; padding: 9px 8px;
    border: 1px solid #ead8e1; border-radius: 8px;
    background: #fff; color: #392737; font: inherit;
    font-size: 12px; font-weight: 650; line-height: 1.3;
    text-align: center; text-decoration: none; overflow-wrap: anywhere;
}
.gc-article-mini-hub__nav a.gik25-hub-topic-nav__item:first-child {
    background: #f8e9f0; border-color: #dca5bf; color: #982b59;
}
.gc-article-mini-hub__nav a.gik25-hub-topic-nav__item:hover {
    border-color: #a72d60; color: #932752;
}
.gc-article-mini-hub__nav a.gik25-hub-topic-nav__item:focus-visible {
    outline: 3px solid #a72d60; outline-offset: 2px;
}
@media (max-width: 560px) {
    .gc-article-mini-hub { margin-bottom: 23px; padding: 14px; }
    .gc-article-mini-hub__nav .gik25-hub-axis-strip__items {
        grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 7px;
    }
    .gc-article-mini-hub__nav a.gik25-hub-topic-nav__item {
        font-size: 11px; min-height: 42px; padding-inline: 6px;
    }
}
