/* AUTO-GENERATED by ux/genux.py from the UX audit. Do not edit by hand. */
/* T1: titulares pequeños (<26px) se quedan en Poppins */
html body div.blog-author-info h2.blog-author-name:not(#_hx),
html body div.ct-form-header > h2:not(#_hx),
html body div.faq-group-header h2.faq-group-title:not(#_hx),
html body div.gfield.gfield--type-html h2.hsm-step1-title:not(#_hx),
html body div.hero-content h1.eyebrow:not(#_hx),
html body div.hpi-comm > h2:not(#_hx),
html body div.hsm-local-hub__block h2.hsm-local-hub__title:not(#_hx),
html body div.tf-card-head h2.tf-card-title:not(#_hx),
html body div.wpc-step1-head > h2:not(#_hx),
html body div.wrap h2.blog-related-heading:not(#_hx){font-family:'Poppins',sans-serif !important;font-weight:600 !important;letter-spacing:0 !important}
/* T2/T3/C4/T5: tamaño mínimo, peso, color sobre navy y mayúsculas largas */
html body a.svc-card > p{font-size:16px !important;line-height:1.55 !important}
html body a.svc-card.flagship-card > p{font-size:16px !important;line-height:1.55 !important}
html body article.cert-card.gold > p{font-size:16px !important;line-height:1.55 !important}
html body article.cert-card.platinum > p{font-size:16px !important;line-height:1.55 !important}
html body article.cert-card.silver > p{font-size:16px !important;line-height:1.55 !important}
html body article.cert-card.verified > p{font-size:16px !important;line-height:1.55 !important}
html body article.hi-req-card > p{font-size:16px !important;line-height:1.55 !important}
html body article.hi-tool-card > p{font-size:16px !important;line-height:1.55 !important}
html body article.tf-service-card.tf-card-featured div.tf-card-ribbon{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body button.tf-mob-tab span.tf-mob-tab-lbl{font-size:12px !important}
html body details.faq-item div.ans{font-size:16px !important;line-height:1.55 !important}
html body details.faq-item p.ans{font-size:16px !important;line-height:1.55 !important}
html body div.ans > p{font-size:16px !important;line-height:1.55 !important}
html body div.ans div.faq-callout{font-size:16px !important;line-height:1.55 !important}
html body div.app-head div.addr{font-size:13px !important}
html body div.blog-author-info > p{font-size:16px !important;line-height:1.55 !important}
html body div.blog-author-info div.blog-author-role{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body div.blog-card-body p.blog-card-excerpt{font-size:16px !important;line-height:1.55 !important}
html body div.blog-cta-text div.blog-cta-eyebrow{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body div.blog-cta-text p.blog-cta-desc{font-size:16px !important;line-height:1.55 !important}
html body div.blog-inline-cta__body > p{font-size:16px !important;line-height:1.55 !important}
html body div.blog-inline-cta__body span.blog-inline-cta__kicker{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body div.body-text > p{font-size:16px !important;line-height:1.55 !important}
html body div.card > p{font-size:16px !important;line-height:1.55 !important}
html body div.card-top span.tag{font-size:12px !important}
html body div.ct-ch-meta > span{font-size:13px !important}
html body div.ct-ch-office-lines > strong{font-size:13px !important}
html body div.ct-cta-content div.ct-cta-eyebrow{text-transform:none !important;letter-spacing:.01em !important}
html body div.ct-hub-left div.ct-eyebrow-pill{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body div.ct-hub-left p.lede{font-size:16px !important;line-height:1.55 !important}
html body div.faq-cta-content div.faq-cta-eyebrow{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body div.faq-cta-content p.faq-cta-desc{font-size:16px !important;line-height:1.55 !important}
html body div.fguar > span{font-size:16px !important;line-height:1.55 !important}
html body div.foot-brand > p{font-size:16px !important;line-height:1.55 !important}
html body div.gfield.gfield--type-html p.hsm-step1-sub{font-size:16px !important;line-height:1.55 !important}
html body div.gform-page-footer.gform_page_footer div.hsm-step1-trust{font-size:13px !important}
html body div.hero-content div.eyebrow{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body div.hero-content h1.eyebrow{text-transform:none !important;letter-spacing:.01em !important}
html body div.hero-content p.lede{font-size:16px !important;line-height:1.55 !important}
html body div.hi-app-text div.eyebrow{font-size:13px !important}
html body div.hi-app-text p.lede{font-size:16px !important;line-height:1.55 !important}
html body div.hi-cert-top span.hi-cert-pill{font-size:12px !important}
html body div.hi-dual-card.hi-dual-card--arch > p{font-size:16px !important;line-height:1.55 !important}
html body div.hi-dual-card.hi-dual-card--arch span.hi-dual-tag{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body div.hi-dual-card.hi-dual-card--buyer > p{font-size:16px !important;line-height:1.55 !important}
html body div.hi-dual-card.hi-dual-card--buyer span.hi-dual-tag{font-size:13px !important}
html body div.hi-hero-top div.eyebrow{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body div.hi-hero-top p.lede{font-size:16px !important;line-height:1.55 !important}
html body div.hi-tool-titles span.hi-tool-tag{font-size:12px !important}
html body div.hm-agent-summary__item > dd{font-size:16px !important;line-height:1.55 !important}
html body div.hm-agent-summary__item > dt{text-transform:none !important;letter-spacing:.01em !important}
html body div.hm-agent-summary__wrap div.hm-agent-summary__badge{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body div.hm-agent-summary__wrap p.hm-agent-summary__sub{font-size:16px !important;line-height:1.55 !important}
html body div.hm-caso div.hm-caso-head{font-size:13px !important}
html body div.hm-caso-body div.hm-caso-desc{font-size:16px !important;line-height:1.55 !important}
html body div.hm-corona div.hm-corona-muni{font-size:16px !important;line-height:1.55 !important}
html body div.hm-corona div.hm-corona-tag{font-size:12px !important}
html body div.hm-cr-lbl{font-size:12px !important}
html body div.hm-paso div.hm-paso-body{font-size:16px !important;line-height:1.55 !important}
html body div.hm-sec-inner div.hm-eyebrow{text-transform:none !important;letter-spacing:.01em !important}
html body div.hm-why-card div.hm-why-tag{font-size:13px !important}
html body div.hsm-local-hub__block p.hsm-local-hub__sub{font-size:16px !important;line-height:1.55 !important}
html body div.hsm-mobile-step-pill span.hsm-pill-badge{font-size:12px !important}
html body div.icb-head > p{font-size:16px !important;line-height:1.55 !important}
html body div.ics-badge > span{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body div.ics-content > p{font-size:16px !important;line-height:1.55 !important}
html body div.ihc-top span.ihc-badge{text-transform:none !important;letter-spacing:.01em !important}
html body div.insp-text p.eyebrow{font-size:12px !important}
html body div.insp-text p.lede{font-size:16px !important;line-height:1.55 !important}
html body div.ldc-top span.ldc-deliv-pill{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body div.legal-deliv-card > p{font-size:16px !important;line-height:1.55 !important}
html body div.legal-router-head div.eyebrow{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body div.legal-step-card > p{font-size:16px !important;line-height:1.55 !important}
html body div.legal-step-card span.lsc-step-out{font-size:13px !important}
html body div.legal-vicios-alert > p{font-size:16px !important;line-height:1.55 !important}
html body div.lm-body span.lm-tag{font-size:12px !important}
html body div.lm-head p.cb-eyebrow{text-transform:none !important;letter-spacing:.01em !important;font-size:13px !important}
html body div.lsc-top span.lsc-badge{font-size:13px !important}
html body div.mrb-select-wrap label.mrb-label{font-size:13px !important}
html body div.pl > b{font-size:12px !important}
html body div.pl > span{font-size:13px !important}
html body div.promo{font-size:13px !important}
html body div.promo > a{font-size:12px !important}
html body div.rcard p.quote{font-size:16px !important;line-height:1.55 !important}
html body div.seal-text p.eyebrow{font-size:12px !important}
html body div.sec-head div.eyebrow{font-size:13px !important}
html body div.sec-head p.eyebrow{font-size:12px !important}
html body div.sec-head p.lede{font-size:16px !important;line-height:1.55 !important}
html body div.sec-head.center div.eyebrow{font-size:12px !important;text-transform:none !important;letter-spacing:.01em !important}
html body div.sec-head.center div.tf-fixed-legal-banner{font-size:16px !important;line-height:1.55 !important}
html body div.sec-head.center p.eyebrow{font-size:12px !important}
html body div.sec-head.center p.lede{font-size:16px !important;line-height:1.55 !important}
html body div.sec-head.center p.sub.center-sub{font-size:16px !important;line-height:1.55 !important}
html body div.sec-head.svc-head-restored p.eyebrow{font-size:12px !important}
html body div.sec-head.svc-head-restored p.sub{font-size:16px !important;line-height:1.55 !important}
html body div.src{font-size:12px !important}
html body div.stat div.lab{font-size:13px !important}
html body div.step > p{font-size:16px !important;line-height:1.55 !important}
html body div.synergy-col > p{font-size:16px !important;line-height:1.55 !important}
html body div.synergy-col div.synergy-tag{font-size:13px !important}
html body div.synergy-col.result > p{font-size:16px !important;line-height:1.55 !important}
html body div.synergy-col.result div.synergy-tag{font-size:13px !important}
html body div.tech-text p.eyebrow{font-size:12px !important}
html body div.tf-addons-box div.tf-addons-lbl{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body div.tf-badge-row span.tf-card-badge{font-size:13px !important}
html body div.tf-badge-row span.tf-no-insp-tag{font-size:12px !important}
html body div.tf-card-head span.tf-card-badge{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body div.tf-compact-hero div.eyebrow{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body div.tf-compact-hero p.lede{font-size:16px !important;line-height:1.55 !important}
html body div.tf-post-card > p{font-size:16px !important;line-height:1.55 !important}
html body div.tf-post-card div.tf-post-tag{font-size:13px !important}
html body div.tstep > p{font-size:16px !important;line-height:1.55 !important}
html body div.why-card > div{font-size:12px !important}
html body div.why-card > p{font-size:16px !important;line-height:1.55 !important}
html body div.wpc-step div.wpc-step-label{font-size:12px !important}
html body div.wpc-step1-footer span.wpc-step1-footer-text{font-size:12px !important}
html body div.wrap div.eyebrow{text-transform:none !important;letter-spacing:.01em !important}
html body div.wrap div.hsm-hero-trust-pill{font-size:13px !important}
html body div.wrap p.fsub{font-size:16px !important;line-height:1.55 !important}
html body div.wrap p.lede{font-size:16px !important;line-height:1.55 !important}
html body div.wrap p.tf-table-note{font-size:16px !important;line-height:1.55 !important}
html body p.hm-faq-a{font-size:16px !important;line-height:1.55 !important}
html body section.blog-author-box div.blog-author-badge{font-size:12px !important}
html body span.lrc-badge.post{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body span.lrc-badge.pre{font-size:13px !important;text-transform:none !important;letter-spacing:.01em !important}
html body span.scorebox span.src2{font-size:12px !important}
html body span.tf-addon-info span.tf-addon-desc{font-size:13px !important}
html body span.tf-mini-badge{font-size:12px !important}
html body td.td-pack-col span.tf-td-save{font-size:12px !important}
