/* Shared typography for all public pages, including saved WordPress templates. */
:root{--nw-site-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei",sans-serif;--wp--preset--font-family--editorial:var(--nw-site-font)!important;--wp--preset--font-family--clean:var(--nw-site-font)!important;--wp--preset--font-family--system:var(--nw-site-font)!important}
html body .wp-site-blocks,html body .wp-site-blocks *:not(.dashicons):not(.ab-icon):not(.fa):not([class*="fa-"]),#nw-inner-pages *:not(.dashicons),#nw-rd-page *,#concept-home *,html body .wp-site-blocks .nw-contact-footer *,html body .wp-site-blocks .nw-block-header *{font-family:var(--nw-site-font)!important}
html body .wp-site-blocks{--sans:var(--nw-site-font);--serif:var(--nw-site-font);-webkit-font-smoothing:antialiased}
html body .wp-site-blocks :is(h1,h2,h3,h4,h5,h6){font-weight:600}
