/* GI typography: Google Fonts fallback; no title size changes. */
html body.wp-theme-realhomes { font-family: "Work Sans", Arial, sans-serif; }
body.wp-theme-realhomes .rh_news_module_inner .rh-wrapper-post-contents_elementor,
body.wp-theme-realhomes .rh_news_module_inner .rh-wrapper-post-contents_elementor :is(p, a, span),
body.wp-theme-realhomes .rh_prop_card__status_sty { font-family: "Work Sans", Arial, sans-serif; }
body.wp-theme-realhomes.single-post h2.gi-preserve-h1-visual { font-size: 2em; line-height: 1.2; }
@media (max-width: 767px) { body.wp-theme-realhomes.single-post h2.gi-preserve-h1-visual { font-size: 1.75em; } }