/* Gia Sư SV 4.0.51 — only blog body. No external fonts, scripts or page-builder overrides. */
body.single-post .gssv-seo-article{font-family:inherit;font-size:17px;line-height:1.8;max-width:100%;overflow-wrap:break-word}
body.single-post .gssv-seo-article :is(p,li,td,th,blockquote,figcaption){font-family:inherit!important;letter-spacing:normal;text-indent:0!important}
body.single-post .gssv-seo-article p{margin:.85em 0!important;padding-left:0!important;padding-right:0!important;text-align:justify;word-break:normal;overflow-wrap:anywhere}
body.single-post .gssv-seo-article :is(h2,h3,h4){font-family:inherit;line-height:1.4;text-align:left!important;text-indent:0!important;padding-left:0!important;padding-right:0!important;clear:both}
body.single-post .gssv-seo-article h2{font-size:1.4em;margin:1.65em 0 .65em}
body.single-post .gssv-seo-article h3{font-size:1.16em;margin:1.3em 0 .5em}
body.single-post .gssv-seo-article :is(ul,ol){margin:.8em 0;padding-left:1.5em;list-style-position:outside}
body.single-post .gssv-seo-article li{margin:.35em 0;padding-left:0;line-height:1.75}
body.single-post .gssv-seo-article figure{margin:1.25em auto!important;max-width:100%!important}
body.single-post .gssv-seo-article img{max-width:100%!important;height:auto!important;object-fit:contain;vertical-align:middle}
body.single-post .gssv-seo-article figcaption{font-size:.85em;line-height:1.55;margin-top:.5em;text-align:left}
body.single-post .gssv-seo-article blockquote{margin:1em 0;padding:.5em 1em;border-left:3px solid currentColor;font-style:normal;max-width:100%;box-sizing:border-box}
body.single-post .gssv-seo-article table{width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed;margin:1em 0;font-size:.94em}
body.single-post .gssv-seo-article :is(th,td){padding:.65em;text-align:left!important;vertical-align:top;line-height:1.65;overflow-wrap:anywhere;word-break:normal;border:1px solid #d7e0e4}
body.single-post .gssv-seo-article .gssv-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
body.single-post .gssv-seo-article :is(pre,code){max-width:100%;overflow-wrap:anywhere}
body.single-post .gssv-seo-article pre{overflow-x:auto}
body.single-post .gssv-seo-article summary{cursor:pointer;line-height:1.6;padding:.5em 0}
@media(max-width:640px){body.single-post .gssv-seo-article{font-size:16px;line-height:1.75}body.single-post .gssv-seo-article p{text-align:left!important}body.single-post .gssv-seo-article :is(th,td){padding:.45em}body.single-post .gssv-seo-article h2{font-size:1.3em}}

/* Classic post editor only; mce_css is enqueued only for post type post. */
body.mce-content-body{font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:17px;line-height:1.8;overflow-wrap:anywhere}
body.mce-content-body p{margin:.85em 0;text-indent:0;text-align:justify}
body.mce-content-body :is(h2,h3,h4,td,th,figcaption){text-align:left;line-height:1.5}
body.mce-content-body img{max-width:100%;height:auto}
body.mce-content-body table{width:100%;table-layout:fixed;border-collapse:collapse}
body.mce-content-body :is(td,th){padding:.65em;overflow-wrap:anywhere;border:1px solid #d7e0e4}
@media(max-width:640px){body.mce-content-body p{text-align:left}}
