@charset "utf-8";:root {--kemosite-typography-margin: 3ex;--kemosite-typography-column-margin: 3ex auto;--kemosite-typography-column-gap: 3ch;--kemosite-typography-widows-orphans: 2;--kemosite-typography-line-height: 3ex;}@media screen {body.activate_kemosite_typography {font-size: var(--kemosite-typography-500);}body._100.activate_kemosite_typography {font-size: var(--kemosite-typography-100);}body._200.activate_kemosite_typography {font-size: var(--kemosite-typography-200);}body._300.activate_kemosite_typography {font-size: var(--kemosite-typography-300);}body._400.activate_kemosite_typography {font-size: var(--kemosite-typography-400);}body._500.activate_kemosite_typography {font-size: var(--kemosite-typography-500);}body._600.activate_kemosite_typography {font-size: var(--kemosite-typography-600);}body._700.activate_kemosite_typography {font-size: var(--kemosite-typography-700);}body._800.activate_kemosite_typography {font-size: var(--kemosite-typography-800);}body._900.activate_kemosite_typography {font-size: var(--kemosite-typography-900);}}@media print {body.activate_kemosite_typography {font-size: 12pt;}body._100.activate_kemosite_typography {font-size: 10pt;}body._200.activate_kemosite_typography {font-size: 10.5pt;}body._300.activate_kemosite_typography {font-size: 11pt;}body._400.activate_kemosite_typography {font-size: 11.5pt;}body._500.activate_kemosite_typography {font-size: 12pt;}body._600.activate_kemosite_typography {font-size: 12.5pt;}body._700.activate_kemosite_typography {font-size: 13pt;}body._800.activate_kemosite_typography {font-size: 13.5pt;}body._900.activate_kemosite_typography {font-size: 14pt;}}body.activate_kemosite_typography {font-size-adjust: var(--kemosite-typography-font-size-adjust);widows: var(--kemosite-typography-widows-orphans);orphans: var(--kemosite-typography-widows-orphans);line-height: var(--kemosite-typography-line-height);}body.activate_kemosite_typography button, body.activate_kemosite_typography .button, body.activate_kemosite_typography .wp-block-button, body.activate_kemosite_typography .sharedaddy, body.activate_kemosite_typography .jp-relatedposts {column-span: all;width: 100%;}body.activate_kemosite_typography h1, body.activate_kemosite_typography h2, body.activate_kemosite_typography h3, body.activate_kemosite_typography h4, body.activate_kemosite_typography h5, body.activate_kemosite_typography h6, body.activate_kemosite_typography figure, body.activate_kemosite_typography nav, body.activate_kemosite_typography hr, body.activate_kemosite_typography canvas, body.activate_kemosite_typography table {column-span: all;margin-top: 1ex;margin-bottom: 1ex;}body.activate_kemosite_typography input, body.activate_kemosite_typography button, body.activate_kemosite_typography .button, body.activate_kemosite_typography .wp-block-button {margin-top: var(--kemosite-typography-margin);margin-bottom: var(--kemosite-typography-margin);}body.activate_kemosite_typography #wpadminbar select, body.activate_kemosite_typography #wpadminbar textarea, body.activate_kemosite_typography #wpadminbar img, body.activate_kemosite_typography #wpadminbar table, body.activate_kemosite_typography #wpadminbar td, body.activate_kemosite_typography #wpadminbar hr, body.activate_kemosite_typography #wpadminbar li, body.activate_kemosite_typography #wpadminbar p {margin: 0 !important;}body.activate_kemosite_typography :not(#wpadminbar) select, body.activate_kemosite_typography :not(#wpadminbar) textarea, body.activate_kemosite_typography :not(#wpadminbar) img, body.activate_kemosite_typography :not(#wpadminbar) table, body.activate_kemosite_typography :not(#wpadminbar) td, body.activate_kemosite_typography :not(#wpadminbar) hr, body.activate_kemosite_typography :not(#wpadminbar) li, body.activate_kemosite_typography :not(#wpadminbar) p {margin-top: var(--kemosite-typography-margin);margin-bottom: var(--kemosite-typography-margin);}body.activate_kemosite_typography :not(#wpadminbar) h1:nth-child(1), body.activate_kemosite_typography :not(#wpadminbar) h2:nth-child(1), body.activate_kemosite_typography :not(#wpadminbar) h3:nth-child(1), body.activate_kemosite_typography :not(#wpadminbar) h4:nth-child(1), body.activate_kemosite_typography :not(#wpadminbar) h5:nth-child(1), body.activate_kemosite_typography :not(#wpadminbar) h6:nth-child(1), body.activate_kemosite_typography :not(#wpadminbar) select:nth-child(1), body.activate_kemosite_typography :not(#wpadminbar) textarea:nth-child(1), body.activate_kemosite_typography :not(#wpadminbar) img:nth-child(1), body.activate_kemosite_typography :not(#wpadminbar) table:nth-child(1), body.activate_kemosite_typography :not(#wpadminbar) td:nth-child(1), body.activate_kemosite_typography :not(#wpadminbar) hr:nth-child(1), body.activate_kemosite_typography :not(#wpadminbar) p:nth-child(1) {margin-top: 0;}@media screen and (max-width: 38ch) {body.activate_kemosite_typography .post, body.activate_kemosite_typography .page, body.activate_kemosite_typography .single {columns: auto 1;margin: var(--kemosite-typography-column-margin);column-gap: var(--kemosite-typography-column-gap);}body.activate_kemosite_typography :not(#wpadminbar) select, body.activate_kemosite_typography :not(#wpadminbar) textarea, body.activate_kemosite_typography :not(#wpadminbar) img, body.activate_kemosite_typography :not(#wpadminbar) table, body.activate_kemosite_typography :not(#wpadminbar) td, body.activate_kemosite_typography :not(#wpadminbar) hr, body.activate_kemosite_typography :not(#wpadminbar) li, body.activate_kemosite_typography :not(#wpadminbar) p {max-width: 100%;}}@media screen and (min-width: 39ch) {body.activate_kemosite_typography h1, body.activate_kemosite_typography h2, body.activate_kemosite_typography h3, body.activate_kemosite_typography h4, body.activate_kemosite_typography h5, body.activate_kemosite_typography h6, body.activate_kemosite_typography button, body.activate_kemosite_typography .button, body.activate_kemosite_typography .wp-block-button, body.activate_kemosite_typography :not(#wpadminbar) select, body.activate_kemosite_typography :not(#wpadminbar) textarea, body.activate_kemosite_typography :not(#wpadminbar) img, body.activate_kemosite_typography :not(#wpadminbar) table, body.activate_kemosite_typography :not(#wpadminbar) td, body.activate_kemosite_typography :not(#wpadminbar) hr, body.activate_kemosite_typography :not(#wpadminbar) li, body.activate_kemosite_typography :not(#wpadminbar) p {max-width: 59ch;margin-left: auto !important;margin-right: auto !important;}}@media screen and (min-width: 87ch) and (min-height: 39ex) {body.activate_kemosite_typography .post.kemosite_typography_columns, body.activate_kemosite_typography .page.kemosite_typography_columns, body.activate_kemosite_typography .single.kemosite_typography_columns {columns: 39ch auto;column-gap: var(--kemosite-typography-column-gap);}}body.kemosite_typography_remove_columns .post, body.kemosite_typography_remove_columns .page, body.kemosite_typography_remove_columns .single {columns: auto 1;}