/**
 * Tipografía global tablet/móvil — debe cargar DESPUÉS de sh-home.css y sh-page-modern.css
 * Paso 1: font-size en rem < 1rem → 1rem (≤991px). Tamaños en px no se modifican.
 */

@media (max-width: 991px) {
	/* Home */
	.sh-home .sh-home-section-eyebrow,
	.sh-home .sh-home-hero__eyebrow,
	.sh-home .sh-home-hero__tags,
	.sh-home .sh-home-hero-panel__eyebrow,
	.sh-home .sh-home-hero-panel__footer,
	.sh-home .sh-home-hero__trust-intro,
	.sh-home .sh-home-service-card__meta,
	.sh-home .sh-home-ops-center__nav-title,
	.sh-home .sh-home-ops-center__nav-list li span,
	.sh-home .sh-home-ops-center__card-label,
	.sh-home .sh-home-ops-center__card-value,
	.sh-home .sh-home-ops-center__footer,
	.sh-home .sh-home-project-card__badge,
	.sh-home .sh-home-project-card__services i,
	.sh-home .sh-home-cta-final__note,
	/* Páginas modernas */
	.sh-page--pasarelasdepago .sh-home-section-eyebrow,
	.sh-page--sitemap .sh-page-sitemap-list a,
	.sh-page--terminos .sh-page-terminos-steps .step-number,
	.sh-page-hosting-hero-note,
	.sh-page-whois-hero-note,
	/* Cuenta / compra / registro */
	#cuenta-buy .sh-buy-badge,
	#cuenta-buy .sh-buy-card-plan--compact .sh-buy-plan-sub,
	#cuenta-buy .sh-buy-card-title,
	#cuenta-buy .sh-buy-domain-card__title,
	#cuenta-buy .sh-buy-field-label .sh-buy-label-inline-error,
	#cuenta-buy .sh-buy-plan-sub,
	#cuenta-buy .sh-buy-stepper__icon,
	#cuenta-buy .sh-buy-stepper__label,
	#cuenta-buy .sh-buy-trust__item span,
	#cuenta-buy .resultadoReg,
	#registrar .sh-buy-card-title,
	#registrar .sh-buy-field-label .sh-buy-label-inline-error,
	#registrar .resultadoReg,
	/* Legal / términos */
	#terminos .tc-header__subtitle,
	.sh-legal-content .tc-header__subtitle,
	#terminos .tc-intro,
	.sh-legal-content .tc-intro,
	#terminos .tc-article__number,
	.sh-legal-content .tc-article__number,
	#terminos .tc-subsection__title,
	.sh-legal-content .tc-subsection__title,
	#terminos .tc-note,
	.sh-legal-content .tc-note,
	#terminos .tc-footer,
	.sh-legal-content .tc-footer,
	/* Tutoriales */
	#video-tutoriales .sh-vt-note {
		font-size: 1rem;
	}

	/* Home — «También resolvemos» */
	.sh-home .sh-home-complement__list li {
		font-size: 15px;
	}
}
