@media (max-width: 767px) { :root { --fz-body: 1.6rem; --tmn-mobile-title: 2.2rem; --st-fz: 2.2rem; --tmn-mobile-h3: 1.8rem; --tmn-mobile-h4: 1.6rem; --tmn-mobile-note: 1.4rem; --fz-caption: 1.4rem; --fz-cta-mini: 1.4rem; } body:is(#index, body) main h1 { font-size: 2.5rem; line-height: 1.4; } body:is(#index, body) .section-title { font-size: var(--tmn-mobile-title); line-height: 1.45; } body:is(#index, body) main h3 { font-size: var(--tmn-mobile-h3); line-height: 1.5; } body:is(#index, body) main h4 { font-size: var(--tmn-mobile-h4); line-height: 1.5; } body:is(#index, body) .coverage-title { font-size: 2rem; line-height: 1.6; } body:is(#index, body) .plan-card > header h3 { font-size: 2rem; line-height: 1.5; color: #b91520; } body:is(#index, body) .group-title { font-size: 1.8rem; line-height: 1.5; } body:is(#index, body) .small, body:is(#index, body) .asterisk-note, body:is(#index, body) .plan-price.small { font-size: var(--tmn-mobile-note); line-height: 1.6; } body:is(#index, body) .tmn-mobile-cta .tmn-mobile-cta__title { font-size: 2rem; line-height: 1.5; font-weight: 700; } body:is(#index, body) .tmn-mobile-cta .tmn-mobile-cta__note { font-size: var(--tmn-mobile-note); line-height: 1.7; } body:is(#index, body) .golf-plan-summary table { font-size: 1.4rem; line-height: 1.5; } body:is(#index, body) .golf-plan-summary th:first-child { width: 28%; } body:is(#index, body) .golf-plan-summary th, body:is(#index, body) .golf-plan-summary td { padding: 8px 2px; } body:is(#index, body) .golf-plan-summary th { overflow-wrap: anywhere; } body:is(#index, body) .golf-plan-summary td { font-variant-numeric: tabular-nums; } body:is(#index, body) .golf-before-apply h4 { font-size: 1.6rem; line-height: 1.5; } body:is(#index, body) a.btn-primary, body:is(#index, body) .tmn-mobile-cta a.tmn-mobile-cta__apply, body:is(#index, body) .floating-cta a.apply-btn { font-size: 1.6rem; font-weight: 700; line-height: 1.5; color: #fff; background: #b91520; } body:is(#index, body) a.btn-primary:hover, body:is(#index, body) a.btn-primary:focus-visible { color: #fff; background: #99111a; } }