/* Opt-in NEWS archive and Loop Item only; never use homepage card classes. */
.elementor .hyve-news-archive.e-con {
 color:#f2f6f7; font-family:Roboto,sans-serif; font-size:16px; line-height:1.6;
 --container-max-width:none; --widgets-spacing:0px; --container-widget-width:100%;
}
.elementor .hyve-news-archive.hyve-news-archive-page.e-con {
 width:100%; max-width:none; min-height:100svh; padding:64px 0; background:#080b12;
}
.hyve-news-archive .hyve-news-archive-shell.e-con { width:88%; max-width:1600px; margin-inline:auto; gap:32px; padding:0; }
.hyve-news-archive .hyve-news-archive-title .elementor-heading-title { margin:0; color:#f2f6f7; font:700 48px/1.1 Roboto,sans-serif; }
.hyve-news-archive .hyve-news-archive-categories ul { display:flex; flex-wrap:wrap; gap:8px 24px; padding:0; margin:0; list-style:none; }
.hyve-news-archive .hyve-news-archive-categories a { display:inline-flex; align-items:center; min-height:44px; color:#aab5bd; border-bottom:2px solid transparent; font-size:13px; font-weight:700; text-decoration:none; overflow-wrap:anywhere; transition:color 200ms ease,border-color 200ms ease; }
.hyve-news-archive .hyve-news-archive-categories a:is(:hover,[aria-current="page"]) { color:#28ff9c; border-bottom-color:#28ff9c; }
.hyve-news-archive .hyve-news-archive-grid { width:100%; --grid-columns:3; --grid-column-gap:24px; --grid-row-gap:40px; }
.hyve-news-archive .hyve-news-archive-grid .elementor-loop-container { grid-template-columns:repeat(3,minmax(0,1fr)); gap:40px 24px; }
.hyve-news-archive .e-loop-item { min-width:0; display:flex; }
.elementor .hyve-news-archive.hyve-news-archive-card.e-con {
 display:flex; flex-direction:column; width:100%; height:100%; min-width:0; padding:0; gap:0;
 overflow:visible; border:0; border-radius:0; background:transparent;
 color:#f2f6f7; text-decoration:none; cursor:pointer;
}
.elementor .hyve-news-archive.hyve-news-archive-card.e-con .hyve-news-archive-image { width:100%; margin:0; margin-block-end:20px; line-height:0; overflow:hidden; }
.hyve-news-archive .hyve-news-archive-image img { display:block; width:100%; height:auto; aspect-ratio:16/9; object-fit:cover; object-position:center; border-radius:0; }
.hyve-news-archive .hyve-news-archive-card-body.e-con { width:100%; min-width:0; padding:0; gap:12px; }
.hyve-news-archive .hyve-news-archive-meta.e-con { width:100%; min-width:0; padding:0; gap:8px 16px; flex-direction:row; flex-wrap:wrap; }
.hyve-news-archive .hyve-news-archive-meta .elementor-widget { width:auto; max-width:100%; }
.hyve-news-archive .hyve-news-archive-meta .elementor-icon-list-items { margin:0; padding:0; }
.hyve-news-archive .hyve-news-archive-meta .elementor-icon-list-item { font:400 13px/1.5 Roboto,sans-serif; }
.hyve-news-archive .hyve-news-archive-meta .elementor-icon-list-text { color:#aab5bd; overflow-wrap:anywhere; }
.hyve-news-archive .hyve-news-archive-terms .elementor-icon-list-text { color:#28ff9c; }
.hyve-news-archive .hyve-news-archive-card-title .elementor-heading-title { color:#f2f6f7; margin:0; font:700 26px/1.25 Roboto,sans-serif; overflow-wrap:anywhere; transition:color 200ms ease; }
.hyve-news-archive.hyve-news-archive-card:hover .hyve-news-archive-card-title .elementor-heading-title { color:#28ff9c; }
.hyve-news-archive .hyve-news-archive-excerpt { color:#aab5bd; font:400 16px/1.6 Roboto,sans-serif; overflow-wrap:anywhere; }
.hyve-news-archive .hyve-news-archive-excerpt p { margin:0; }
.hyve-news-archive .elementor-pagination { display:flex; flex-wrap:wrap; justify-content:center; gap:8px; margin-top:40px; color:#aab5bd; font-size:14px; }
.hyve-news-archive .elementor-pagination .page-numbers { display:inline-flex; align-items:center; justify-content:center; min-width:44px; min-height:44px; margin:0; padding:0 10px; color:#f2f6f7; text-decoration:none; border:1px solid rgba(242,246,247,.18); border-radius:3px; }
.hyve-news-archive .elementor-pagination a:hover,.hyve-news-archive .elementor-pagination .current { color:#080b12; background:#28ff9c; border-color:#28ff9c; }
.hyve-news-archive .e-loop-nothing-found-message { padding:48px 20px; margin:0; border:1px solid rgba(242,246,247,.18); border-radius:4px; background:#101622; color:#aab5bd; text-align:center; }
.hyve-news-archive a:focus-visible,.hyve-news-archive.hyve-news-archive-card:focus-visible { outline:2px solid #28ff9c; outline-offset:4px; }
@media (min-width:768px) and (max-width:1199px) {
 .elementor .hyve-news-archive.hyve-news-archive-page.e-con { padding-block:48px; }
 .hyve-news-archive .hyve-news-archive-title .elementor-heading-title { font-size:40px; }
 .hyve-news-archive .hyve-news-archive-grid .elementor-loop-container { grid-template-columns:repeat(2,minmax(0,1fr)); gap:36px 24px; }
 .hyve-news-archive .hyve-news-archive-card-title .elementor-heading-title { font-size:24px; }
}
@media (max-width:767px) {
 .elementor .hyve-news-archive.hyve-news-archive-page.e-con { padding-block:32px; }
 .hyve-news-archive .hyve-news-archive-shell.e-con { gap:24px; }
 .hyve-news-archive .hyve-news-archive-title .elementor-heading-title { font-size:32px; }
 .hyve-news-archive .hyve-news-archive-grid .elementor-loop-container { grid-template-columns:minmax(0,1fr); gap:32px 24px; }
 .hyve-news-archive .hyve-news-archive-card-title .elementor-heading-title { font-size:22px; }
 .elementor .hyve-news-archive.hyve-news-archive-card.e-con .hyve-news-archive-image { margin-block-end:16px; }
}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {
 .hyve-news-archive .hyve-news-archive-image img { transition:transform 200ms ease; }
 .hyve-news-archive.hyve-news-archive-card:hover .hyve-news-archive-image img { transform:scale(1.02); }
}
@media (prefers-reduced-motion:reduce) {
 .hyve-news-archive,.hyve-news-archive * { transition:none !important; }
 .hyve-news-archive .hyve-news-archive-image img { transform:none; }
}
