/* Hub cards: direct navigation, no accordion, no link underlines. */
.o_aigc_page.st_learning_tabs .o_aigc_hub_card,
.o_aigc_page.st_learning_tabs .o_aigc_hub_card:hover,
.o_aigc_page.st_learning_tabs .o_aigc_hub_card:focus,
.o_aigc_page.st_learning_tabs .o_aigc_hub_card:active,
.o_aigc_page.st_learning_tabs .o_aigc_hub_card:visited,
.o_aigc_page.st_learning_tabs .o_aigc_hub_card *,
.o_aigc_page.st_learning_tabs .o_aigc_hub_card:hover *,
.o_aigc_page.st_learning_tabs .o_aigc_hub_card:focus * {
    text-decoration: none !important;
}

.o_aigc_page.st_learning_tabs .o_aigc_hub_card {
    color: inherit;
}

.o_aigc_page.st_learning_tabs .o_aigc_hub_body h2,
.o_aigc_page.st_learning_tabs .o_aigc_hub_body p {
    text-decoration: none !important;
    color: inherit;
}

.o_aigc_page.st_learning_tabs .o_aigc_hub_body h2 {
    color: #0b1d3d;
}

.o_aigc_page.st_learning_tabs .o_aigc_hub_body p {
    color: #526b80;
}

.o_aigc_page.st_learning_tabs .o_aigc_hub_link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-width: 124px;
    min-height: 40px;
    margin-top: auto;
    padding: 10px 16px;
    border: 1px solid #10233f;
    border-radius: 9px;
    background: #10233f;
    color: #fff !important;
    line-height: 1;
    white-space: nowrap;
    text-decoration: none !important;
    transition: background-color .2s ease, border-color .2s ease, color .2s ease;
}

.o_aigc_page.st_learning_tabs .o_aigc_hub_card:hover .o_aigc_hub_link {
    border-color: #d4a62a;
    background: #d4a62a;
    color: #10233f !important;
    text-decoration: none !important;
}

/* Ebook / featured cards if any leftover */
.o_aigc_page .o_aigc_ebook_card,
.o_aigc_page .o_aigc_ebook_card:hover,
.o_aigc_page .o_aigc_ebook_card:focus,
.o_aigc_page .o_aigc_ebook_card *,
.o_aigc_page .o_aigc_ebook_card:hover *,
.o_aigc_page .o_aigc_featured_card,
.o_aigc_page .o_aigc_featured_card:hover,
.o_aigc_page .o_aigc_featured_card *,
.o_aigc_page .o_aigc_featured_card:hover *,
.o_aigc_page .o_aigc_card_link,
.o_aigc_page .o_aigc_card_link:hover {
    text-decoration: none !important;
}
