.research-article-page{background:var(--seo-paper)}.article-breadcrumb{color:var(--seo-muted);text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-bottom:34px;font:800 .58rem ui-monospace,monospace;display:flex}.article-breadcrumb a{color:inherit;text-decoration:none}.article-breadcrumb a:hover{color:var(--seo-coral)}.research-article-page .research-tag{width:max-content;color:var(--seo-ink);background:var(--seo-signal);border:1px solid var(--seo-ink);letter-spacing:.07em;text-transform:uppercase;margin-bottom:22px;padding:6px 8px;font:900 .52rem ui-monospace,monospace;display:inline-flex}.article-body p,.article-body li{font-size:1.05rem}.article-body h2,.article-body h3{scroll-margin-top:24px}.article-body blockquote{background:var(--seo-light);border-left:5px solid var(--seo-coral);margin:32px 0;padding:20px 24px}.article-body blockquote p{color:var(--seo-ink);margin:0;font:700 1.18rem/1.65 Georgia,serif}.article-body code{color:#721f13;background:#e3ded1;padding:2px 5px;font:.88em ui-monospace,monospace}.article-body pre{color:#f4f1e8;background:var(--seo-ink);border:1px solid var(--seo-ink);box-shadow:7px 7px 0 var(--seo-coral);margin:30px 0;padding:22px;overflow-x:auto}.article-body pre code{color:inherit;background:0 0;padding:0;font-size:.84rem;line-height:1.7}.article-body hr{border:0;border-top:1px solid var(--seo-line);margin:50px 0}.article-table-wrap{border:1px solid var(--seo-ink);box-shadow:7px 7px 0 var(--seo-ink);margin:32px 0;overflow-x:auto}.article-table-wrap table{border-collapse:collapse;background:var(--seo-light);width:100%;min-width:620px}.article-table-wrap th,.article-table-wrap td{border-right:1px solid var(--seo-line);border-bottom:1px solid var(--seo-line);text-align:left;vertical-align:top;padding:15px 17px}.article-table-wrap th:last-child,.article-table-wrap td:last-child{border-right:0}.article-table-wrap tr:last-child td{border-bottom:0}.article-table-wrap th{color:var(--seo-light);background:var(--seo-ink);text-transform:uppercase;font:850 .58rem/1.45 ui-monospace,monospace}.article-table-wrap td{color:#474844;font-size:.9rem;line-height:1.58}.article-endnote{color:var(--seo-light);background:var(--seo-ink);box-shadow:9px 9px 0 var(--seo-coral);margin-top:80px;padding:30px}.article-endnote>span{color:var(--seo-signal);letter-spacing:.08em;font:900 .58rem ui-monospace,monospace}.article-endnote h2{margin:17px 0 12px;font:900 clamp(2.2rem,4vw,3.5rem)/.96 Arial Narrow,Impact,sans-serif}.article-endnote p{color:#c3c5ca;max-width:600px;margin:0;font-size:1rem;line-height:1.68}.article-endnote>div{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.article-endnote a{min-height:46px;color:var(--seo-ink);background:var(--seo-signal);justify-content:space-between;align-items:center;gap:24px;padding:10px 14px;font-size:.75rem;font-weight:900;text-decoration:none;display:inline-flex}.article-endnote a:last-child{color:var(--seo-light);background:0 0;border:1px solid #5c6068}.article-endnote a:hover{color:var(--seo-ink);background:var(--seo-light)}@media (width<=600px){.article-endnote{padding:23px}.article-endnote>div{display:grid}.article-endnote a{width:100%}}
