*{box-sizing:border-box}body{color:#22211e;background:#f4f0e6;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}a{color:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}:focus-visible{outline-offset:4px;outline:2px solid #b6312c}::selection{background:#e8d5ba}html{scrollbar-gutter:stable}
.article-prose{--prose-ink:var(--ed-ink,var(--ink,#22211e));--prose-muted:var(--ed-muted,var(--muted,#59574f));--prose-line:var(--ed-line,var(--line,#c5beb0));--prose-red:var(--ed-red,#a82d27);--prose-serif:Georgia, "Times New Roman", serif;--prose-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--prose-ink);font:19px/1.8 var(--prose-serif);overflow-wrap:anywhere}:is(.paper-article-body,.ed-reader) .article-prose p{font:inherit;white-space:normal;margin:0 0 1.35em}:is(.paper-article-body,.ed-reader) .article-prose>p:first-child{font-size:1.1em;line-height:1.7}:is(.paper-article-body,.ed-reader) .article-prose :is(h2,h3,h4,h5,h6){color:var(--prose-ink);font-family:var(--prose-serif);letter-spacing:-.025em;text-wrap:pretty;break-after:avoid;margin:1.8em 0 .65em;font-weight:700;line-height:1.22}:is(.paper-article-body,.ed-reader) .article-prose h2{font-size:1.65em}:is(.paper-article-body,.ed-reader) .article-prose h3{font-size:1.3em}:is(.paper-article-body,.ed-reader) .article-prose :is(h4,h5,h6){font-size:1.1em}.article-prose strong{font-weight:700}.article-prose :is(ul,ol){margin:0 0 1.5em;padding-left:1.45em}.article-prose li{margin:.6em 0;padding-left:.2em}.article-prose li::marker{color:var(--prose-red);font-weight:700}.article-prose li :is(ul,ol){margin:.5em 0}:is(.paper-article-body,.ed-reader) .article-prose li>p{margin-bottom:.5em}.article-prose blockquote{border-left:2px solid var(--prose-red);margin:1.8em 0;padding:.15em 0 .15em 1.25em;font-size:1.15em;font-style:italic;line-height:1.6}:is(.paper-article-body,.ed-reader) .article-prose blockquote>:last-child{margin-bottom:0}:is(.paper-article-body,.ed-reader) .article-prose a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--prose-line);text-decoration-color:var(--prose-line);text-underline-offset:.17em;text-decoration-thickness:1px}:is(.paper-article-body,.ed-reader) .article-prose a:hover{color:var(--prose-red);text-decoration-color:currentColor}.article-prose a:focus-visible{outline:2px solid var(--prose-red);outline-offset:3px}:is(.paper-article-body,.ed-reader) .article-prose .paper-citation{color:var(--prose-red);font:600 .6em/1 var(--prose-sans);vertical-align:super;white-space:nowrap;padding:0 .17em;text-decoration:none}:is(.paper-article-body,.ed-reader) .article-prose .paper-citation:hover{text-decoration:underline}.article-prose hr{border:0;border-top:3px double var(--prose-line);width:5rem;margin:2.4em auto}.article-prose code{background:var(--ed-surface,var(--surface,#faf7ef));padding:.12em .25em;font:.8em/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.article-prose pre{border:1px solid var(--prose-line);white-space:pre;max-width:100%;margin:1.5em 0;padding:1em;overflow-x:auto}.article-prose pre code{background:0 0;padding:0}:is(.paper-article-body,.ed-reader) .article-prose>:first-child{margin-top:0}:is(.paper-article-body,.ed-reader) .article-prose>:last-child{margin-bottom:0}@media (max-width:800px){.article-prose{font-size:18px;line-height:1.75}:is(.paper-article-body,.ed-reader) .article-prose h2{font-size:1.5em}.article-prose blockquote{padding-left:1em;font-size:1.1em}}@media print{.article-prose{font-size:12pt}.article-prose :is(blockquote,pre){break-inside:avoid}}
