/* Xeneme — base legible para contenido informativo */
body{font-size:18px}
body p,body li{font-size:18px;line-height:1.7}
body button,body .btn,body .wp-block-button__link,body .text-link{font-size:17px;line-height:1.35}
body .text-link,body .wp-block-button__link{padding-top:14px;padding-bottom:14px}
body .hero-bottom p,body .project p,body .services-head p,body .services-head>p,body .service-row p,body .section-intro>p,body .contact p,body .document p,body .document li,body .entry-content,body .entry-content p,body .category-description p{font-size:18px;line-height:1.7}
body .about-copy>p{font-size:max(19px,1.25vw);line-height:1.65}
body .somos-intro p,body .facemos-page .service-row .service-lead{line-height:1.35}
body .xteam-person p{font-size:18px;line-height:1.55}
body .xh-card h3{line-height:1.22}
/* Los siguientes son metadatos, no texto de lectura continua. */
body .eyebrow,body .project-number,body .image-caption,body .work-filters a,body .xh-tag,body .xh-active,body .xh-year h2,body .xh-entity,body .xh-duration,body .xteam-role,body .site-header nav,body .footer p,body .footer a{line-height:1.4}
@media(min-width:701px){body .site-header nav{font-size:16px}body .site-header .nav-contact{padding:14px 22px}}
@media(max-width:700px){body p,body li,body .hero-bottom p,body .project p,body .services-head p,body .services-head>p,body .service-row p,body .section-intro>p,body .contact p,body .document p,body .document li,body .entry-content,body .entry-content p,body .category-description p{font-size:18px;line-height:1.65}body .text-link,body .wp-block-button__link{font-size:17px;padding-top:14px;padding-bottom:14px}}
