/* Médicos Ecuador: categorías de artículos compactas con miniaturas, 2026-11-02. */
.hero{padding-top:12px!important;padding-bottom:12px!important}
.hero-inner{padding-top:14px!important;padding-bottom:15px!important}
.hero h1{font-size:clamp(25px,3.5vw,36px)!important;line-height:1.16!important;margin:5px 0 10px!important}
.hero .lead{font-size:16px!important;line-height:1.45!important;margin:5px 0 9px!important}
.me-seo-cover-20261024 figcaption{font-size:11px!important;line-height:1.25!important;margin-top:3px!important}
.me-seo-cover-20261024 img{width:100%!important;height:auto!important;object-fit:cover!important;border-radius:7px!important}
.hero .c:after,.hero-inner:after{content:"";display:block;clear:both}
@media (min-width:701px){
.hero figure.me-seo-cover-20261024{float:right!important;width:30%!important;max-width:300px!important;margin:0 0 8px 22px!important}
}
.section{padding:15px 0!important}
.search,.searchbox{margin-bottom:12px!important}
.grid,.article-grid{gap:9px!important}
.card,.article-card{padding:8px 10px!important}
.grid>.card>a,.article-grid>.article-card>a{display:flex!important;align-items:center!important;gap:10px!important;min-height:62px;font-size:15px!important;line-height:1.35!important;text-decoration:none!important}
.me-art-thumb{width:82px!important;height:62px!important;flex:0 0 82px!important;max-width:82px!important;object-fit:cover!important;border-radius:6px!important;background:#edf2f7!important}
.me-art-label{display:block;min-width:0;overflow-wrap:anywhere}
@media (max-width:700px){
.hero figure.me-seo-cover-20261024{float:none!important;max-width:300px!important;width:100%!important;margin:8px auto!important}
.hero h1{font-size:26px!important}
.grid>.card>a,.article-grid>.article-card>a{font-size:15px!important}
.me-art-thumb{width:72px!important;height:55px!important;flex-basis:72px!important}
}

/* Secciones nuevas para las tres categorías antiguas sin lista visible. */
.me-legacy-articles-20261102{max-width:1100px;margin:12px auto 25px;padding:14px 18px 20px;background:#f7fbff;border:1px solid #d6e5f3;border-radius:10px;font-family:Arial,sans-serif;text-align:left;color:#193b60}
.me-legacy-articles-20261102 h1,.me-legacy-articles-20261102 h2{font-size:clamp(22px,3vw,29px)!important;margin:4px 0 8px!important;color:#0049AF;line-height:1.25}
.me-legacy-articles-20261102 p{font-size:15px;margin:0 0 12px}
.me-legacy-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.me-legacy-article{background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:8px}
.me-legacy-article a{display:flex;align-items:center;gap:10px;text-decoration:none!important;font-size:15px;font-weight:700;line-height:1.35;color:#075daf!important;min-height:62px}
.me-legacy-article img{width:82px;height:62px;flex:0 0 82px;object-fit:cover;border-radius:5px}
@media(max-width:720px){.me-legacy-article-grid{grid-template-columns:1fr}.me-legacy-articles-20261102{padding:12px;margin:12px}}
