/* Med Rio — Redação Executiva V20 */
.page-informativos{--ed-ink:#081a2e;--ed-blue:#0a3765;--ed-green:#0d7a5f;--ed-line:#dce4ec;--ed-bg:#f5f7fa;background:var(--ed-bg)!important}
.page-informativos .ticker,.page-informativos .news-ticker,.page-informativos .bolsa-card,[hidden]{display:none!important}
.page-informativos main{padding-top:0!important}.page-informativos .rtr-container{max-width:1240px!important}
.page-informativos .rtr-container>h1{font-size:clamp(2.35rem,4.6vw,4.6rem)!important;line-height:1.02!important;max-width:920px;margin-top:58px!important;color:var(--ed-ink)!important;letter-spacing:-.05em!important}
.page-informativos .rtr-container>h1+p{max-width:760px!important;font-size:1.08rem;color:#5d6977!important}
.page-informativos .rtr-layout{margin-top:42px!important;align-items:start!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:32px!important}
.page-informativos .destaque-section-lbl,.page-informativos #destaque-wrapper{display:none!important}
.page-informativos .articles-section-lbl{font-size:12px!important;text-transform:uppercase;letter-spacing:.16em;color:var(--ed-green)!important;font-weight:850!important;margin:0 0 12px!important}
.page-informativos .mr-news-tools{margin:0 0 24px!important;padding:26px 28px!important;border-radius:20px!important;background:#fff!important;color:var(--ed-ink)!important;border:1px solid var(--ed-line)!important;box-shadow:0 16px 46px rgba(8,26,46,.07)!important}
.page-informativos .mr-news-tools__head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important}
.page-informativos .mr-news-eyebrow{background:#edf7f3!important;color:var(--ed-green)!important;border:0!important;padding:6px 10px!important}
.page-informativos .mr-news-tools h2{color:var(--ed-ink)!important;font-size:clamp(1.75rem,3vw,2.7rem)!important;line-height:1.08!important;margin:12px 0 8px!important;max-width:710px!important}
.page-informativos .mr-news-tools p{color:#65717f!important;font-size:.98rem!important;max-width:680px!important}
.page-informativos .mr-news-updated{background:#f6f9fb!important;border:1px solid var(--ed-line)!important;color:var(--ed-ink)!important;padding:13px!important;min-width:145px!important}
.page-informativos .mr-news-updated small{color:#788492!important}.page-informativos .mr-news-search-row{margin-top:20px!important}
.page-informativos .mr-news-search{height:50px!important;border:1px solid #cdd8e3!important;box-shadow:none!important}.page-informativos .mr-news-count{color:#65717f!important}
.page-informativos .mr-news-filters{margin-top:14px!important}.page-informativos .mr-news-filters button{background:#f5f7fa!important;border:1px solid var(--ed-line)!important;color:#334457!important;padding:8px 13px!important}
.page-informativos .mr-news-filters button:hover,.page-informativos .mr-news-filters button.is-active{background:var(--ed-ink)!important;border-color:var(--ed-ink)!important;color:#fff!important}
.page-informativos .mr-news-trust{color:#73808e!important;border-color:var(--ed-line)!important;margin-top:16px!important;padding-top:14px!important}.page-informativos .mr-news-trust strong{color:var(--ed-green)!important}
.page-informativos #news-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}
.page-informativos #news-container .article-card{border:1px solid var(--ed-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px rgba(8,26,46,.065)!important;overflow:hidden!important;min-width:0!important}
.page-informativos #news-container .article-card:hover{transform:translateY(-3px)!important;box-shadow:0 20px 42px rgba(8,26,46,.12)!important}
.page-informativos #news-container .article-card:first-of-type{grid-column:1/-1!important}
.page-informativos #news-container .article-card:first-of-type>a{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important;min-height:330px!important}
.page-informativos #news-container .article-card:first-of-type .article-body{padding:clamp(25px,4vw,44px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
.page-informativos #news-container .article-card:first-of-type h2,.page-informativos #news-container .article-card:first-of-type h3{font-size:clamp(1.8rem,3.1vw,3rem)!important;line-height:1.08!important}
.page-informativos #news-container .article-card::after{top:14px!important;left:14px!important;background:rgba(8,26,46,.9)!important}
.page-informativos #news-container .art-img-wrap,.page-informativos #news-container .article-img{aspect-ratio:16/9!important;overflow:hidden!important;background:#e9eef3!important}
.page-informativos #news-container img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
.page-informativos #news-container .mr-no-image .art-img-wrap,.page-informativos #news-container .mr-no-image .article-img{position:relative!important;background:radial-gradient(circle at 80% 20%,rgba(43,199,154,.26),transparent 34%),linear-gradient(135deg,#071e36,#0b4560)!important}
.page-informativos #news-container .mr-no-image .art-img-wrap>* ,.page-informativos #news-container .mr-no-image .article-img>*{visibility:hidden!important}
.page-informativos #news-container .mr-no-image .art-img-wrap::before,.page-informativos #news-container .mr-no-image .article-img::before{content:'MED RIO';position:absolute;left:24px;top:24px;color:#fff;font-size:13px;font-weight:900;letter-spacing:.16em;z-index:2}
.page-informativos #news-container .mr-no-image .art-img-wrap::after,.page-informativos #news-container .mr-no-image .article-img::after{content:'Inteligência farmacêutica';position:absolute;left:24px;bottom:26px;color:#fff;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:750;letter-spacing:-.025em;z-index:2}
.page-informativos .rtr-sidebar{position:sticky!important;top:88px!important}.page-informativos .rtr-sidebar .s-card{border:1px solid var(--ed-line)!important;border-radius:18px!important;box-shadow:none!important;overflow:hidden!important}
.page-informativos .knowledge-section{margin-top:78px!important;border-top:1px solid var(--ed-line);padding-top:68px!important}.page-informativos .knowledge-grid{gap:16px!important}
@media(max-width:900px){.page-informativos .rtr-layout{grid-template-columns:1fr!important}.page-informativos .rtr-sidebar{position:static!important;display:grid!important;grid-template-columns:1fr 1fr!important}.page-informativos .rtr-sidebar .bolsa-card{display:none!important}}
@media(max-width:680px){
 .page-informativos .top-categories,.page-informativos .category-nav{overflow-x:auto!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch;padding-bottom:6px!important}
 .page-informativos .rtr-container{padding-inline:16px!important}.page-informativos .rtr-container>h1{font-size:2.45rem!important;margin-top:32px!important}.page-informativos .rtr-container>h1+p{font-size:1rem!important}
 .page-informativos .rtr-layout{margin-top:26px!important}.page-informativos .mr-news-tools{padding:20px 17px!important;border-radius:16px!important}.page-informativos .mr-news-tools__head{grid-template-columns:1fr!important}.page-informativos .mr-news-updated{width:max-content!important}.page-informativos .mr-news-tools h2{font-size:1.8rem!important}
 .page-informativos .mr-news-search-row{grid-template-columns:1fr!important}.page-informativos .mr-news-search input{font-size:16px!important}.page-informativos .mr-news-filters{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;padding-bottom:5px!important}.page-informativos .mr-news-filters button{flex:0 0 auto!important;min-height:42px!important}.page-informativos .mr-news-trust{display:block!important}.page-informativos .mr-news-trust strong{display:block;margin-bottom:5px}
 .page-informativos #news-container{grid-template-columns:1fr!important;gap:16px!important}.page-informativos #news-container .article-card:first-of-type{grid-column:auto!important}.page-informativos #news-container .article-card:first-of-type>a{display:flex!important;min-height:0!important}.page-informativos #news-container .article-card:first-of-type .article-body{padding:20px!important}.page-informativos #news-container .article-card:first-of-type h2,.page-informativos #news-container .article-card:first-of-type h3{font-size:1.65rem!important}
 .page-informativos .rtr-sidebar{grid-template-columns:1fr!important}.page-informativos .knowledge-section{margin-top:52px!important;padding-top:48px!important}.page-informativos .knowledge-grid{grid-template-columns:1fr!important}
}
