/* Capital Puebla Archive Móvil — categorías, etiquetas, autor, fechas y búsqueda en móvil (hasta 600px) */
@media (max-width:600px){
body.archive .titlebar56 .container,body.archive .archive56__main .container{margin:0 18px!important;width:auto!important;max-width:none!important}
body.archive .titlebar56:not(:has(.thk-ca)){padding:18px 0 0!important;border:0!important}
body.archive .titlebar56__main:not(:has(.thk-ca)){border-top:0!important;border-left:6px solid #E8E706;padding:0 0 0 12px!important;margin:6px 0 14px;position:relative}
body.archive .titlebar56__title:not(.thk-ca__nombre){font-family:"Roboto Condensed",sans-serif!important;font-weight:700!important;text-transform:uppercase;font-size:34px!important;line-height:1!important;letter-spacing:.01em!important;margin:0!important;border:0!important;padding:0!important}
body.archive .cpam-count{display:block;margin-top:8px;font:400 12px/1.3 "IBM Plex Sans",sans-serif;letter-spacing:.06em;text-transform:uppercase;opacity:.65}
body.archive .titlebar56__description{font-size:15px;line-height:1.5;margin-top:8px}
body.archive .archive56__main {padding-top:18px!important}
body.archive .archive56__main .blog56{display:block!important}
body.archive .archive56__main .blog56>div:not(.post56){display:none!important}
body.archive .archive56__main .blog56>article.post56{display:grid!important;grid-template-columns:112px minmax(0,1fr);column-gap:14px;align-items:center;margin:0!important;padding:14px 0!important;border:0!important;border-bottom:1px solid rgba(128,128,128,.28)!important;text-align:left!important}
body.archive .archive56__main .blog56>article.post56 .post56__sep__line{display:none!important}
body.archive .archive56__main .blog56>article.post56>.thumbnail56{grid-column:1;grid-row:1;width:112px!important;max-width:none!important;margin:0!important;float:none!important}
body.archive .archive56__main .blog56>article.post56>.thumbnail56 img{width:112px!important;height:84px!important;object-fit:cover;display:block}
body.archive .archive56__main .blog56>article.post56>.post56__text{grid-column:2;grid-row:1;min-width:0;padding:0!important;margin:0!important;width:auto!important}
body.archive .archive56__main .blog56>article.post56:not(:has(.thumbnail56))>.post56__text{grid-column:1/-1}
body.archive .archive56__main .blog56>article.post56 .title56{font-family:"Libre Bodoni",serif!important;font-weight:700!important;font-size:17px!important;line-height:1.22!important;margin:0 0 6px!important;text-align:left!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body.archive .archive56__main .blog56>article.post56 .excerpt56{display:none!important}
body.archive .archive56__main .blog56>article.post56 .meta56{font-size:11.5px!important;letter-spacing:.05em;text-transform:uppercase;opacity:.75;margin:0!important;justify-content:flex-start!important}
body.category .archive56__main .blog56>article.post56 .meta56__category{display:none!important}
body.archive .archive56__main .blog56>article.post56 .meta56__comment{display:none!important}
/* Nota principal (solo en la página 1) */
body.archive:not(.paged) .archive56__main .blog56>article.post56:first-of-type{display:block!important;padding:0 0 18px!important}
body.archive:not(.paged) .archive56__main .blog56>article.post56:first-of-type>.thumbnail56{width:calc(100% + 36px)!important;margin:0 -18px 14px!important}
body.archive:not(.paged) .archive56__main .blog56>article.post56:first-of-type>.thumbnail56 img{width:100%!important;height:auto!important;aspect-ratio:16/10}
body.archive:not(.paged) .archive56__main .blog56>article.post56:first-of-type>.post56__text::before{content:"Lo más reciente";display:block;margin:0 0 8px;font:700 11px/1 "Roboto Condensed",sans-serif;letter-spacing:.12em;text-transform:uppercase;border-left:3px solid #E8E706;padding-left:7px}
body.archive:not(.paged) .archive56__main .blog56>article.post56:first-of-type .title56{font-size:25px!important;line-height:1.14!important;-webkit-line-clamp:6;margin-bottom:10px!important}
body.archive:not(.paged) .archive56__main .blog56>article.post56:first-of-type .excerpt56{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15px!important;line-height:1.5!important;margin:0 0 10px!important;text-align:left!important}
/* Paginación */
body.archive .pagination56{display:flex!important;justify-content:center;flex-wrap:wrap;gap:8px;margin:26px 0 8px!important;padding:0!important;border:0!important}
body.archive .pagination56 .page-numbers{min-width:44px;height:44px;padding:0 12px!important;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid rgba(128,128,128,.45)!important;border-radius:3px;font:700 15px/1 "Roboto Condensed",sans-serif!important;margin:0!important;background:none;color:inherit}
body.archive .pagination56 .page-numbers.current{background:#040404!important;color:#E8E706!important;border-color:#040404!important}
body.archive .pagination56 .page-numbers.dots{border:0!important;min-width:16px;padding:0!important}
body.archive .pagination56 .next,body.archive .pagination56 .prev{flex:1 1 100%;order:9;background:#E8E706!important;color:#040404!important;border-color:#E8E706!important;height:48px;font-size:16px!important}
body.archive .pagination56 .prev{order:8;background:none!important;color:inherit!important;border-color:rgba(128,128,128,.45)!important}
/* Widgets bajo el listado */
body.archive .secondary56 {margin-top:30px!important}
body.archive .secondary56 .widget{margin:0 0 28px!important;padding:0!important;border:0!important;position:static!important}
body.archive .secondary56 .widget-title{font:700 22px/1.1 "Roboto Condensed",sans-serif!important;letter-spacing:.01em!important;text-transform:uppercase;border-top:3px solid currentColor!important;padding:12px 0 0!important;margin:0 0 14px!important;position:relative;text-align:left!important}
body.archive .secondary56 .widget-title span{font-size:inherit!important;background:none!important;padding:0!important}
body.archive .secondary56 .widget-title::before{content:""!important;position:absolute;left:0;top:-3px;width:64px;height:3px;background:#E8E706;border:0!important}
body.archive .secondary56 .widget-title::after{display:none!important}
body.archive .secondary56 .widget_latest_posts .blog56{display:block!important}
body.archive .secondary56 .widget_latest_posts .post56{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;column-gap:14px;align-items:center;margin:0!important;padding:12px 0!important;border:0!important;border-bottom:1px solid rgba(128,128,128,.28)!important}
body.archive .secondary56 .widget_latest_posts .post56:first-child{padding-top:0!important}
body.archive .secondary56 .widget_latest_posts .post56:last-child{border-bottom:0!important}
body.archive .secondary56 .widget_latest_posts .post56>.thumbnail56{grid-column:1;grid-row:1;width:112px!important;max-width:none!important;margin:0!important;float:none!important;order:0!important}
body.archive .secondary56 .widget_latest_posts .post56>.thumbnail56 img{width:112px!important;height:84px!important;object-fit:cover;display:block}
body.archive .secondary56 .widget_latest_posts .post56>.post56__text{grid-column:2;grid-row:1;width:auto!important;padding:0!important;margin:0!important;min-width:0}
body.archive .secondary56 .widget_latest_posts .post56:not(:has(.thumbnail56))>.post56__text{grid-column:1/-1}
body.archive .secondary56 .widget_latest_posts .post56 .title56{font-family:"Libre Bodoni",serif!important;font-weight:700!important;font-size:17px!important;line-height:1.22!important;margin:0 0 5px!important;text-align:left!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body.archive .secondary56 .widget_latest_posts .post56 .meta56{font-size:11.5px!important;letter-spacing:.05em;text-transform:uppercase;opacity:.75;margin:0!important}
body.archive .secondary56 .widget_latest_posts .post56 .excerpt56,body.archive .secondary56 .widget_latest_posts .post56 .post56__sep__line{display:none!important}
}
