/* Noticias: datos, copete, fuente y listado. */
.a-nota-meta { margin: 0; font-size: .9375rem; color: var(--wp--preset--color--grafito); }
.a-nota-meta a { color: inherit; text-decoration: underline; text-underline-offset: .15em; text-decoration-color: rgba(0, 0, 0, .25); }
.a-nota-meta a:hover { color: var(--wp--preset--color--rojo); }
.a-nota-meta__sep { color: var(--wp--preset--color--gris); }
.a-nota-copete { font-size: var(--wp--preset--font-size--medio); line-height: 1.5; color: #333; }
.a-nota-fuente { margin-top: 2.5rem; padding-top: 1.25rem; border-top: 1px solid var(--wp--preset--color--gris); font-weight: 500; }

/* Listado de novedades. */
.a-novedades .wp-block-post-template { gap: var(--wp--preset--spacing--40) var(--wp--preset--spacing--30); }
.a-novedades .wp-block-post { display: flex; flex-direction: column; gap: .6rem; }
.a-novedades .wp-block-post-featured-image { margin-bottom: .4rem; }
.a-novedades .wp-block-post-featured-image img { object-fit: cover; }
.a-novedades .wp-block-post-title { margin: 0; line-height: 1.2; }
.a-novedades .wp-block-post-title a { color: #000; }
.a-novedades .wp-block-post-title a:hover { text-decoration: underline; text-underline-offset: .15em; }
.a-novedades .wp-block-post-excerpt { margin: 0; color: var(--wp--preset--color--grafito); }
.a-novedades .wp-block-post-excerpt__excerpt { margin: 0; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
@media (max-width: 900px) { .a-novedades .wp-block-post-template.is-layout-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 600px) { .a-novedades .wp-block-post-template.is-layout-grid { grid-template-columns: 1fr; } }

/* Datos de la nota: fecha | chips con enlace. */
.a-nota-meta--completo { display: flex; flex-wrap: wrap; align-items: center; gap: .5rem; }
.a-nota-meta__barra { color: var(--wp--preset--color--gris); margin-inline: .15rem; }
.a-nota-chip {
	display: inline-flex; align-items: center; min-height: 32px; padding: .25rem .85rem; border-radius: 999px;
	background: var(--wp--preset--color--niebla); color: #000 !important; font-size: .875rem; font-weight: 500;
	text-decoration: none !important; transition: background .15s ease;
}
.a-nota-chip:hover { background: var(--wp--preset--color--gris); }

/* Título de novedades. */
.a-novedades-titulo h1 { margin: 0; font-size: var(--wp--preset--font-size--display); letter-spacing: var(--wp--custom--tracking--display); }
.a-novedades-titulo p { margin: .75rem 0 0; color: var(--wp--preset--color--grafito); font-size: 1.125rem; }
.a-novedades-titulo p a { margin-left: .75rem; font-weight: 500; }

/* Lee también. */
.a-lee-tambien__grilla { display: grid; gap: var(--wp--preset--spacing--30); grid-template-columns: repeat(3, minmax(0, 1fr)); }
.a-lee-tambien__item a { display: flex; flex-direction: column; gap: .5rem; color: #000; text-decoration: none; }
.a-lee-tambien__media { aspect-ratio: 3 / 2; border-radius: var(--wp--custom--radio--media, 18px); overflow: hidden; background: #e6e6e6; margin-bottom: .4rem; }
.a-lee-tambien__media img { width: 100%; height: 100%; object-fit: cover; display: block; }
.a-lee-tambien__item h3 { margin: 0; font-size: var(--wp--preset--font-size--medio); line-height: 1.25; }
.a-lee-tambien__item a:hover h3 { text-decoration: underline; text-underline-offset: .15em; }
@media (max-width: 760px) { .a-lee-tambien__grilla { grid-template-columns: 1fr; } }
