/**
 * Sitetology OS — site-typography.css
 * Homepage typography overrides. Replaces WPCode ID61.
 * Auto-loaded by enqueue.php — never edit WPCode instead of this file.
 * NetFusion Media, Inc. — SurveyQueen
 */

/* Force SurveyQueen homepage font sizes — beats Genesis */
.sq p,
.sq li { font-size: 1.15rem !important; line-height: 1.75 !important; font-family: 'DM Sans', sans-serif !important; }

.sq h1 { font-size: clamp(2.6rem, 5.5vw, 4rem) !important; font-family: 'Nunito', sans-serif !important; font-weight: 900 !important; line-height: 1.12 !important; }

.sq h2 { font-size: clamp(2rem, 4vw, 3rem) !important; font-family: 'Nunito', sans-serif !important; font-weight: 900 !important; }

.sq h3 { font-size: 1.3rem !important; font-family: 'Nunito', sans-serif !important; font-weight: 800 !important; }

.sq-hero-sub { font-size: 1.35rem !important; line-height: 1.7 !important; }

.sq-section-sub { font-size: 1.2rem !important; line-height: 1.65 !important; }

.sq-step p,
.sq-offer-card p,
.sq-trust-card p,
.sq-cta p { font-size: 1.15rem !important; line-height: 1.7 !important; }

.sq-footer-brand p,
.sq-footer-links a,
.sq-footer-bottom,
.sq-footer-affiliate { font-size: 1rem !important; line-height: 1.7 !important; }

.sq-disclosure { font-size: 1rem !important; }

.sq-trust-item { font-size: 1.05rem !important; }

.sq-trust-num { font-size: 3.2rem !important; }

.sq-btn-primary,
.sq-btn-white,
.sq-btn-nav { font-size: 1.2rem !important; }'