/* Capital Puebla Home Móvil — estilos de notas en la portada (hasta 600px) */
@media (max-width:600px){
body.home #wi-main .post56,body.home #wi-main .post56__text{text-align:left!important}
body.home #wi-main .post56__text::before{display:block;margin:0 0 6px;font:700 11px/1 "Roboto Condensed",sans-serif;letter-spacing:.12em;text-transform:uppercase;border-left:3px solid #E8E706;padding-left:7px}
body.home #wi-main .post56 .title56{font-family:"Libre Bodoni",serif!important;font-weight:700!important;text-align:left!important;font-size:19px!important;line-height:1.2!important;letter-spacing:-.005em;margin:0 0 8px!important}
body.home #wi-main .blog56--grid--mobile--1cols>.post56--grid:has(.thumbnail56) .title56{font-size:23px!important;line-height:1.15!important}
body.home #wi-main .post56 .excerpt56{text-align:left!important;font-size:15px!important;line-height:1.5!important;margin:0 0 10px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body.home #wi-main .post56 .meta56{justify-content:flex-start!important;text-align:left!important;font-size:11.5px!important;letter-spacing:.05em;text-transform:uppercase;color:#777!important;margin:0!important}
body.home #wi-main .post56 .meta56__comment{display:none!important}
body.home #wi-main .post56 .meta56__comment+.meta56__item::before{display:none!important}
body.home #wi-main .post56 .thumbnail56{margin-bottom:12px!important}
body.home #wi-main .post56:not(.post56--list) .post56__text{padding-bottom:4px}
body.home #wi-main .post56:not(:has(.thumbnail56)) .post56__text{border-top:1px solid rgba(128,128,128,.28);padding-top:16px;margin-top:16px}
body.home #wi-main .heading56{font-size:24px!important;letter-spacing:.01em;border-top:3px solid currentColor!important;padding-top:12px!important;margin-bottom:16px!important;position:relative}
body.home #wi-main .heading56::after{content:"";position:absolute;left:0;top:-3px;width:64px;height:3px;background:#E8E706}
body.home #wi-main .post56__text[data-thk-cat]::before{content:attr(data-thk-cat)}
body.home #wi-main .post56__text:not([data-thk-cat])::before{display:none}
body.home #wi-main .blog56--grid--mobile--2cols{gap:0 14px!important;align-items:stretch}
body.home #wi-main .blog56--grid--mobile--2cols>.post56{display:flex!important;flex-direction:column;height:100%;margin:0!important;padding:0 0 16px!important;margin-bottom:18px!important;border-bottom:1px solid rgba(128,128,128,.28)}
body.home #wi-main .blog56--grid--mobile--2cols>.post56 .post56__sep__line{display:none!important}
body.home #wi-main .blog56--grid--mobile--2cols>.post56 .thumbnail56{width:100%!important;max-width:none!important;margin:0 0 10px!important;float:none!important}
body.home #wi-main .blog56--grid--mobile--2cols>.post56 .thumbnail56 img{width:100%!important;aspect-ratio:4/3;height:auto!important;object-fit:cover;display:block}
body.home #wi-main .blog56--grid--mobile--2cols>.post56 .post56__text{width:auto!important;padding:0!important;border:0!important;margin:0!important}
body.home #wi-main .blog56--grid--mobile--2cols>.post56 .title56{font-size:17px!important;line-height:1.2!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
body.home #wi-main .blog56--grid--mobile--2cols>.post56 .excerpt56,body.home #wi-main .blog56--grid--mobile--2cols>.post56 .meta56__author{display:none!important}
body.home #wi-main .blog56--grid--mobile--2cols>.post56.thk-wide{grid-column:1/-1;display:grid!important;grid-template-columns:42% 1fr;column-gap:14px;align-items:center;height:auto}
body.home #wi-main .blog56--grid--mobile--2cols>.post56.thk-wide .thumbnail56{margin:0!important}
body.home #wi-main .blog56--grid--mobile--2cols>.post56.thk-wide .title56{font-size:19px!important}
body.home #wi-main .blog56--grid--mobile--2cols>.post56.thk-wide .excerpt56{display:-webkit-box!important;-webkit-line-clamp:2;font-size:14px!important}
body.home #wi-main .heading56__wrapper{margin-bottom:0!important}
body.home #wi-main .heading56{margin-bottom:14px!important;margin-top:26px!important}
body.home #wi-main .row>.col:has(>.heading56__wrapper:only-child)+.col{margin-top:0!important;padding-top:0!important}
body.home #wi-main .row>.col:has(>.heading56__wrapper:only-child)+.col>.separator56:first-child{display:none!important}
body.home #wi-main .heading56__wrapper+.separator56{display:none!important}
body.home:not(.darkmode) #wi-main .post56 .excerpt56{color:#444!important}
}

/* v1.0.1 — cuadrículas de 2 columnas a prueba de cualquier tipo de nota (foto siempre arriba, separación por gap, tarjeta ancha con posiciones fijas) */
@media (max-width:600px){
body.home #wi-main .blog56--grid--mobile--2cols{gap:20px 14px!important;align-items:stretch!important}
body.home #wi-main .blog56--grid--mobile--2cols>.post56{height:auto!important;align-self:stretch!important;margin:0!important;padding:0 0 16px!important;border-top:0!important;border-bottom:1px solid rgba(128,128,128,.28)!important;min-width:0}
body.home #wi-main .blog56--grid--mobile--2cols>.post56::before,body.home #wi-main .blog56--grid--mobile--2cols>.post56::after{display:none!important}
body.home #wi-main .blog56--grid--mobile--2cols>.post56>.thumbnail56{order:-1!important;flex:0 0 auto!important}
body.home #wi-main .blog56--grid--mobile--2cols>.post56>.post56__text{order:0!important;flex:1 1 auto;min-width:0;border-top:0!important;padding-top:0!important;margin-top:0!important}
body.home #wi-main .blog56--grid--mobile--2cols>.post56.thk-wide{grid-column:1/-1!important;display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;column-gap:14px;align-items:center}
body.home #wi-main .blog56--grid--mobile--2cols>.post56.thk-wide>.thumbnail56{grid-column:1;grid-row:1;margin:0!important;width:100%!important}
body.home #wi-main .blog56--grid--mobile--2cols>.post56.thk-wide>.post56__text{grid-column:2;grid-row:1}
body.home #wi-main .blog56--grid--mobile--2cols>.post56.thk-wide:not(:has(.thumbnail56)){display:block!important}
}
