@font-face{font-family:Report Source Sans;src:url(/fonts/report/source-sans-3.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:"Report Source Serif";src:url(/fonts/report/source-serif-4.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}.reportTypography_document__pUxsX .report-print-page{font-family:var(--report-body-font,"Report Source Sans",sans-serif);font-optical-sizing:auto}.reportTypography_document__pUxsX .report-print-page h1,.reportTypography_document__pUxsX .report-print-page h2,.reportTypography_document__pUxsX .report-print-page h3{font-family:var(--report-heading-font,"Report Source Serif",serif);font-weight:600;letter-spacing:-.015em}.reportTypography_document__pUxsX .report-print-page .font-black{font-weight:700}@font-face{font-family:Report Plex;src:url(/fonts/report-preview/ibm-plex-sans.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Report Newsreader;src:url(/fonts/report-preview/newsreader.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}.typography_clean__s1IfE{--report-body-font:"Report Source Sans",sans-serif;--report-heading-font:"Report Source Sans",sans-serif}.typography_editorial__psZsW{--report-body-font:"Report Source Sans",sans-serif;--report-heading-font:"Report Source Serif",serif}.typography_technical__XTXas{--report-body-font:"Report Plex",sans-serif;--report-heading-font:"Report Plex",sans-serif}.typography_literary__2Imxe{--report-body-font:"Report Source Sans",sans-serif;--report-heading-font:"Report Newsreader",serif}.typography_specimen__5EbNU{font-family:var(--report-body-font);font-optical-sizing:auto}.typography_specimen__5EbNU h3{font-family:var(--report-heading-font);font-weight:600;letter-spacing:-.015em}