/* =========================================================
   HOME — CARROSSEL DE NOTÍCIAS
   Prefixo exclusivo: home-news-
========================================================= */
.home-news-carousel{position:relative;min-width:0}.home-news-carousel__viewport{overflow:hidden}.home-news-carousel__track{display:flex;gap:24px;transition:transform .45s ease;will-change:transform}.home-news-carousel__track .post-card{flex:0 0 calc((100% - 48px)/3);min-width:0}.home-news-carousel__nav{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.home-news-carousel__nav button{width:44px;height:44px;border:1px solid rgba(7,53,111,.18);background:#fff;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#07356f;transition:.2s ease}.home-news-carousel__nav button:hover{background:#07356f;color:#fff;transform:translateY(-2px)}.home-news-carousel__nav button:disabled{opacity:.35;cursor:not-allowed;transform:none}.home-news-carousel__empty{padding:36px;border:1px dashed rgba(7,53,111,.25);border-radius:20px;text-align:center;background:#fff}.home-news-carousel__empty i{font-size:32px;color:#07356f;margin-bottom:12px}.home-news-carousel__empty strong{display:block;margin-bottom:6px;color:#0c2442}
@media(max-width:1024px){.home-news-carousel__track .post-card{flex-basis:calc((100% - 24px)/2)}}
@media(max-width:700px){.home-news-carousel__track .post-card{flex-basis:100%}.home-news-carousel__nav{justify-content:center}}
.home-news-carousel{width:100%;overflow:hidden}.home-news-carousel .post-card__media{position:relative;overflow:hidden;display:block;height:190px}.home-news-carousel .post-card__media img{transition:transform .3s ease}.home-news-carousel .post-card:hover .post-card__media img{transform:scale(1.035)}
@media(max-width:820px){.news-layout{grid-template-columns:1fr}.home-news-carousel{min-width:0}}
