/* The same reading styles are loaded on the public site and in Gutenberg. */
:is(#cyber-preview .entry-content,.editor-styles-wrapper){font-family:var(--cy-font-body);font-size:17px;line-height:1.85;overflow-wrap:anywhere}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) p{margin:1.25em 0}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) :is(h1,h2,h3,h4,h5,h6){font-family:var(--cy-font-heading);font-weight:700;line-height:1.3;letter-spacing:-.045em}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) h1{font-size:clamp(30px,4vw,54px)}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) h2{font-size:clamp(25px,3vw,34px);margin:1.7em 0 .65em}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) h3{font-size:24px;margin:1.5em 0 .5em}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) :is(h4,h5,h6){font-size:20px;margin:1.5em 0 .5em}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) a{font-weight:700;color:inherit;text-decoration:none}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) a:hover{background:var(--cy-accent);color:var(--cy-ink)}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) :is(ul,ol){padding-left:1.5em}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) li+li{margin-top:.4em}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) figure{margin-inline:0;max-width:100%}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) :is(iframe,video,img){max-width:100%}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) :is(pre,code){font-family:var(--cy-font-heading);font-size:.875em}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) pre{overflow:auto;padding:20px;background:var(--cy-sunken)}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) blockquote{margin:30px 0;padding:4px 24px;border-left:3px solid var(--cy-accent)}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) table{border-collapse:collapse;width:100%;font-size:14px}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) :is(td,th){border:1px solid var(--cy-line);padding:10px;text-align:left}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) .wp-block-table{overflow-x:auto}
:is(#cyber-preview .entry-content,.editor-styles-wrapper) figcaption{font-size:13px;color:var(--cy-muted)}
