/* Listagem de categoria existente: Figma 11029:1766 / 11029:1333. */
.news-home.news-category { background: #fff; }
.news-category__breadcrumb { background: #eff6fd; color: #0067d5; }
.news-category__breadcrumb ol {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 4px 18px;
    min-height: 66px;
    padding: 12px 0;
    margin: 0;
    list-style: none;
    font-size: 16px;
    line-height: 1.15;
}
.news-category__breadcrumb li { display: flex; align-items: baseline; min-width: 0; }
.news-category__breadcrumb li + li::before { content: '>'; flex: 0 0 auto; margin-right: 18px; color: #00142a; }
.news-category__breadcrumb a, .news-category__breadcrumb [aria-current] { overflow-wrap: anywhere; }
.news-category__breadcrumb a:hover { color: #0051ff; text-decoration: underline; }
.news-category__content { padding-block: 32px; }
.news-category__heading { display: grid; gap: 8px; margin-bottom: 24px; }
.news-category .news-category__heading h1 {
    color: #081c37;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.15;
    text-align: left;
    text-transform: uppercase;
    overflow-wrap: anywhere;
}
.news-category .news-category__heading p { color: #000; font-size: 16px; font-weight: 400; line-height: 1.15; text-align: left; overflow-wrap: anywhere; }
.news-category__grid { gap: 24px 32px; }
.news-category .news-home__card--category .news-home__cover { border-radius: 8px; }
.news-category .news-home__card--category .news-home__card-title { font-size: 16px; font-weight: 500; line-height: 1.3; }
.news-category .news-home__card--category .news-home__excerpt { font-size: 14px; line-height: 1.3; }
.news-category .news-home__meta time { color: rgb(0 0 0 / 50%); }
.news-category .news-home__tag,
.news-category .news-home__tag:nth-child(2) { background: rgb(0 123 255 / 20%); color: #004793 !important; text-transform: uppercase; }
.news-category .news-home__tag.news-home__tag--active { background: #007bff; color: #fff !important; }
.news-category .news-home__more-wrap { margin-top: 32px; }
.news-category .news-home__more { border: 1px solid rgb(0 81 255 / 25%); font-weight: 500; line-height: 1.1; }
.news-category .news-home__more span { min-width: 0; }
.news-home-js .news-category__initially-hidden-desktop { display: none !important; }
@media (max-width: 1024px) {
    .news-category__breadcrumb ol { min-height: 32px; gap: 4px 14px; padding-block: 0; font-size: 12px; }
    .news-category__breadcrumb li + li::before { margin-right: 14px; }
    .news-category__breadcrumb a, .news-category__breadcrumb [aria-current] { text-decoration: underline; text-underline-offset: 2px; }
    .news-category__content { padding-block: 24px; }
    .news-category__heading { margin-bottom: 16px; }
    .news-category .news-category__heading h1 { font-weight: 600; }
    .news-category__grid { grid-template-columns: minmax(0, 1fr); gap: 16px; }
    .news-category .news-home__card--category .news-home__cover { aspect-ratio: 460 / 212; }
    .news-category .news-home__card--category .news-home__card-title { font-size: 20px; line-height: 1.2; }
    .news-category .news-home__card--category .news-home__excerpt { font-size: 16px; line-height: 1.2; }
    .news-category .news-home__meta time { color: rgb(0 17 27 / 75%); }
    .news-category .news-home__more-wrap { margin-top: 16px; }
    .news-category .news-home__more { font-weight: 700; }
    .news-home-js .news-category__initially-hidden-mobile { display: none !important; }
}
