/* Shared selectors for the frontend and the native Classic Editor/TinyMCE. */
:is(.entry-content,.mce-content-body){font:var(--reading-size,19px)/1.85 var(--serif,Georgia,serif);color:var(--ink,#202933);overflow-wrap:anywhere;min-width:0}
:is(.entry-content,.mce-content-body) :is(h2,h3,h4,h5,h6){font-family:var(--serif,Georgia,serif);font-weight:400;letter-spacing:-.025em;line-height:1.4;color:var(--ink,#202933);scroll-margin-top:24px;margin:1.7em 0 .7em}
:is(.entry-content,.mce-content-body) h2{font-size:clamp(28px,3vw,36px);border-inline-start:4px solid var(--bronze,#85532c);padding-inline-start:18px}
:is(.entry-content,.mce-content-body) h3{font-size:28px;padding-bottom:12px;border-bottom:1px solid var(--line,#d5dadc)}
:is(.entry-content,.mce-content-body) h4{font-size:23px;color:var(--bronze,#85532c)}
:is(.entry-content,.mce-content-body) h5{font-size:20px;font-weight:600}
:is(.entry-content,.mce-content-body) h6{font:600 16px/1.7 var(--sans,Arial,sans-serif);letter-spacing:.02em}
:is(.entry-content,.mce-content-body) p{margin:0 0 1.2em}
:is(.entry-content,.mce-content-body) :is(ul,ol){margin:1.3em 0;padding-inline-start:1.6em}
:is(.entry-content,.mce-content-body) li{padding-inline-start:.3em;line-height:1.8}
:is(.entry-content,.mce-content-body) li+li{margin-top:.55em}
:is(.entry-content,.mce-content-body) li::marker{color:var(--bronze,#85532c);font-weight:600}
:is(.entry-content,.mce-content-body) li :is(ul,ol){margin:.6em 0}
:is(.entry-content,.mce-content-body) blockquote{margin:1.8em 0;padding:25px 28px;border-inline-start:4px solid var(--bronze,#85532c);background:var(--soft,#ece9e1);font-size:1.12em;line-height:1.8}
:is(.entry-content,.mce-content-body) blockquote p:last-of-type{margin-bottom:0}
:is(.entry-content,.mce-content-body) cite{display:block;margin-top:16px;color:var(--muted,#596572);font:400 14px/1.8 var(--sans,Arial,sans-serif)}
:is(.entry-content,.mce-content-body) .table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--line,#d5dadc);margin:1.5em 0}
:is(.entry-content,.mce-content-body) table{width:100%;min-width:540px;border-collapse:collapse;font:15px/1.75 var(--sans,Arial,sans-serif);text-align:left}
:is(.entry-content,.mce-content-body) caption{text-align:left;padding:16px 18px;background:var(--soft,#ece9e1);font-weight:600;color:var(--ink,#202933)}
:is(.entry-content,.mce-content-body) :is(th,td){padding:14px 18px;vertical-align:top;border-bottom:1px solid var(--line,#d5dadc)}
:is(.entry-content,.mce-content-body) th{font-weight:600;background:var(--soft,#ece9e1)}
:is(.entry-content,.mce-content-body) tbody tr:nth-child(even){background:var(--surface,#fff)}
.table-hint{font:13px/1.7 var(--sans,Arial,sans-serif);color:var(--muted,#596572)}
:is(.entry-content,.mce-content-body) code{font:.85em/1.7 Consolas,monospace;background:var(--soft,#ece9e1);padding:2px 5px;border-radius:3px}
:is(.entry-content,.mce-content-body) pre{padding:22px;max-width:100%;overflow:auto;background:var(--night,#122330);color:var(--night-text,#f6f4ee);font:14px/1.9 Consolas,monospace}
:is(.entry-content,.mce-content-body) pre code{font:inherit;background:none;padding:0;color:inherit}
:is(.entry-content,.mce-content-body) .entry-note{padding:22px 25px;background:var(--soft,#ece9e1);border-top:3px solid var(--bronze,#85532c);margin:1.6em 0;font:16px/1.85 var(--sans,Arial,sans-serif)}
.mce-content-body{margin:24px;background:var(--paper,#f6f4ee)}
@media(max-width:767px){:is(.entry-content,.mce-content-body) h3{font-size:25px}:is(.entry-content,.mce-content-body) blockquote{padding:21px 20px}:is(.entry-content,.mce-content-body) .entry-note{padding:20px}:is(.entry-content,.mce-content-body) :is(th,td){padding:12px 14px}}
