/* Separate immigration news page; inherits shared blog design. */
.ebd-news .ebd-news-hero-buttons{display:flex;justify-content:center;gap:13px;flex-wrap:wrap}
.ebd-news .ebd-news-secondary{color:#fff!important;border:2px solid #fff;background:transparent;box-shadow:none}
.ebd-news .ebd-news-secondary:hover{background:#fff;color:#1b304f!important;transform:translateY(-3px)}
.ebd-news .ebd-news-art{height:125px;background:linear-gradient(120deg,#eaf2ff,#d5e8ff);display:flex;align-items:center;justify-content:space-between;padding:0 28px;color:#005ee9}
.ebd-news .ebd-news-art>span{font-size:51px;line-height:1}
.ebd-news .ebd-news-art>small{font-weight:800;letter-spacing:1.1px;font-size:11px;color:#174f9f;text-align:right}
.ebd-news .ebd-news-card .ebd-card-body{min-height:230px}
.ebd-news .ebd-news-updated{font-size:13px!important;color:#63748b!important;margin-top:15px!important}
.ebd-news .ebd-news-info{margin:0 auto 23px;max-width:850px;padding:14px 20px;border-left:4px solid #b57617;background:#fff3dc;color:#674d24;font-size:14px}
.ebd-news .ebd-news-disclosure{margin:47px 0 0;color:#677181;font-size:13px;line-height:1.75;border-top:1px solid #dfe6f0;padding-top:23px}
@media(max-width:760px){.ebd-news .ebd-news-hero-buttons{flex-direction:column}.ebd-news .ebd-news-hero-buttons>.ebd-btn{width:100%}.ebd-news .ebd-news-art{height:104px}}

/* v1.1.5: RSS image or source illustration, uniformly framed with blog cards. */
.ebd-news .ebd-news-picture{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#eaf1fb}
.ebd-news .ebd-news-picture img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
.ebd-news .ebd-news-card:hover .ebd-news-picture img{transform:scale(1.035)}
.ebd-news .ebd-news-page[hidden],.ebd-news .ebd-news-pagination [hidden]{display:none!important}
.ebd-news .ebd-news-page{margin-bottom:32px;scroll-margin-top:100px}
.ebd-news .ebd-news-page:last-of-type{margin-bottom:0}
.ebd-news .ebd-news-page-status{font-size:14px;font-weight:650;color:#50637e;text-align:center;margin:18px 0 0}
