/* i-Seo — estilos propios de /sobre-nosotros/enrique-lopez/ (se carga solo en esta página, tras theme.css). */

/* Sobre mí: filas texto + imagen (reutiliza .iseo-split de la home) */
body.iseo .iseo-main .iseo-story{margin-top:66px}
body.iseo .iseo-main .iseo-split-img--plain{background:none}
body.iseo .iseo-main .iseo-story .iseo-split-img img{width:100%}

/* Blog: las últimas entradas en 3 columnas (reutiliza [iseo_posts]) */
body.iseo .iseo-main .iseo-blog-list{text-align:left}
body.iseo .iseo-main .iseo-blog .iseo-posts{grid-template-columns:repeat(3,1fr);gap:40px 30px;margin-top:48px}
body.iseo .iseo-main .iseo-blog .iseo-post{grid-template-columns:1fr;gap:16px;align-items:start}
body.iseo .iseo-main .iseo-blog .iseo-post-img{aspect-ratio:3/2}

/* Trustindex + tarjeta de valoración sin fondo (centrada, bajo las reseñas) */
body.iseo .iseo-main .iseo-rev-strip{margin-top:66px}
body.iseo .iseo-main .iseo-rating-card--plain{background:none;border-radius:0;padding:12px;margin:24px auto 0;gap:10px}
body.iseo .iseo-main .iseo-rating-card--plain .iseo-stars{color:#f5b301;font-size:32px;letter-spacing:4px;line-height:1}
body.iseo .iseo-main .iseo-rating-card--plain b{font:800 48px/1 var(--fh);color:var(--g)}
body.iseo .iseo-main .iseo-rating-card--plain span:not(.iseo-stars){font:400 15px/1.4 var(--fh);color:var(--g);opacity:.85;max-width:280px}
body.iseo .iseo-main .iseo-rating-card--plain a{margin-top:6px}

/* FAQ: los enlaces de la respuesta abierta (fondo verde) en lima para que se vean */
body.iseo .iseo-main .iseo-faq .iseo-faq-a a{text-decoration:underline}
body.iseo .iseo-main .iseo-faq details[open] a{color:var(--lime)}

/* Sígueme: lista de redes */
body.iseo .iseo-main .iseo-find-sec{margin-top:66px}
body.iseo .iseo-main .iseo-contact a{color:var(--ink);text-decoration:none}
body.iseo .iseo-main .iseo-contact a:hover{color:var(--g);text-decoration:underline}

@media (max-width:1024px){
	body.iseo .iseo-main .iseo-blog .iseo-posts{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:767px){
	body.iseo .iseo-main .iseo-story{margin-top:48px}
	body.iseo .iseo-main .iseo-rev-strip{margin-top:48px}
	body.iseo .iseo-main .iseo-find-sec{margin-top:48px}
	body.iseo .iseo-main .iseo-blog .iseo-posts{grid-template-columns:1fr}
}

/* Ajustes tras la primera revisión */
body.iseo .iseo-main .iseo-story .iseo-split h3{font-size:26px;line-height:34px}
body.iseo .iseo-main .iseo-blog .iseo-post{display:flex;flex-direction:column;align-items:stretch}
body.iseo .iseo-main .iseo-blog .iseo-post-body{display:flex;flex-direction:column;flex:1}
body.iseo .iseo-main .iseo-blog .iseo-post-body .iseo-btn{margin-top:auto;align-self:flex-start}
body.iseo .iseo-main .iseo-blog .iseo-post-body p{margin-bottom:20px}
