.article-body{--article-text:#f3f1ec;--article-text-2:#b9bcc3;--article-text-3:#7f848e;--article-red:#da1e15;--article-gold:#e3c58d;--article-gold-soft:#e3c58d1a;--article-line:#ffffff14;--article-line-2:#ffffff29;--article-radius:6px;--article-latin:"Barlow Condensed", "Noto Sans SC", sans-serif;--article-shadow:0 18px 40px #00000059;font-variant-numeric:tabular-nums;color:var(--article-text-2);overflow-wrap:anywhere;font-size:16px;line-height:1.8}.article-body>*{margin:0}.article-body>*+*{margin-top:20px}.article-body>p:first-of-type{color:var(--article-text);font-size:17px}.article-body :where(h1,h2,h3,h4){color:var(--article-text);text-wrap:balance;font-weight:800;line-height:1.35}.article-body>:where(h1,h2){letter-spacing:.04em;border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#e3c58d73,#0000 70%) 1;align-items:center;gap:12px;margin-top:56px;padding-bottom:14px;font-size:22px;display:flex}.article-body>:where(h1,h2):before{content:"";background:var(--article-red);border-radius:2px;flex:none;width:4px;height:20px}.article-body>h3{color:var(--article-gold);align-items:center;gap:10px;margin-top:36px;font-size:18px;display:flex}.article-body>h3:before{content:"";background:var(--article-gold);flex:none;width:7px;height:7px;transform:rotate(45deg)}.article-body>h4{margin-top:28px;font-size:16px}.article-body>:where(h1,h2,h3,h4)+*{margin-top:16px}.article-body>:first-child{margin-top:0}.article-body :where(strong,b){color:var(--article-text);font-weight:700}.article-body a{color:var(--article-gold);text-underline-offset:4px;-webkit-text-decoration:underline #e3c58d73;text-decoration:underline #e3c58d73;transition:text-decoration-color .18s}.article-body a:hover{-webkit-text-decoration-color:var(--article-gold);text-decoration-color:var(--article-gold)}.article-body :where(ul,ol){gap:10px;padding-left:24px;display:grid}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li>p{margin:0}.article-body ul>li::marker{color:var(--article-red)}.article-body ol>li::marker{font:600 16px var(--article-latin);color:var(--article-gold)}.article-body blockquote{color:var(--article-text);border-left:3px solid var(--article-gold);border-radius:0 var(--article-radius) var(--article-radius) 0;background:#e3c58d0f;padding:16px 24px}.article-body blockquote>p{margin:0}.article-body blockquote>p+p{margin-top:8px}.article-body code{color:var(--article-text);background:#ffffff0f;border-radius:4px;padding:1px 6px;font-family:ui-monospace,Consolas,monospace;font-size:.9em}.article-body pre{border:1px solid var(--article-line);border-radius:var(--article-radius);background:#ffffff0a;padding:16px;overflow-x:auto}.article-body pre code{background:0 0;padding:0}.article-body>img,.article-body>p>img{border:1px solid var(--article-line);border-radius:var(--article-radius);max-width:100%;height:auto;box-shadow:var(--article-shadow);margin-inline:auto;display:block}.article-body mark{color:inherit;border-radius:2px;padding:0 2px}.article-body table{border-spacing:0;border-collapse:separate;border:1px solid var(--article-line-2);border-radius:var(--article-radius);width:100%;font-size:15px;line-height:1.6;overflow:hidden}.article-body :where(th,td){vertical-align:middle;text-align:left;overflow-wrap:break-word;border-bottom:1px solid var(--article-line);min-width:5em;padding:14px 18px}.article-body :where(th:first-child,td[data-lead]){white-space:nowrap;min-width:0}.article-body :where(th,td):last-child{min-width:10em}.article-body :where(th,td)>p{margin:0}.article-body :where(th,td)>img+p{display:inline}.article-body tr:first-child>th{color:var(--article-gold);letter-spacing:.08em;background:var(--article-gold-soft);border-bottom-color:#e3c58d40;font-size:13px;font-weight:700}.article-body tr:nth-child(odd)>td{background:#ffffff05}.article-body table:has(td[rowspan]) tr>td{background:0 0}.article-body tr:hover>td{background:#ffffff0b}.article-body tr:last-child>td{border-bottom:0}.article-body td[data-lead]{color:var(--article-gold);padding-right:28px;font-weight:600}.article-body :where(th,td) img{vertical-align:middle;border-radius:4px;width:auto;max-width:none;height:44px;margin-right:12px;display:inline-block}.article-body hr{background:linear-gradient(90deg, transparent, var(--article-line-2) 20%, var(--article-line-2) 80%, transparent);border:0;height:1px;margin-top:48px}.article-body hr+p{color:var(--article-text-3);margin-top:16px;font-size:13px;line-height:1.7}@media (width<=767px){.article-body table{max-width:100%;display:block;overflow-x:auto}.article-body :where(th,td),.article-body :where(th:first-child,td[data-lead]),.article-body :where(th,td):last-child{white-space:normal;min-width:0;padding:12px 10px}.article-body td[data-lead],.article-body td[data-lead]>p{word-break:keep-all;overflow-wrap:normal}.article-body :where(th:not(:first-child),td:not([data-lead])){min-width:5em}.article-body :where(th,td) img{height:40px;margin:0 0 6px;display:block}.article-body table[data-stack]{border:0;border-radius:0;gap:12px;display:grid;overflow:visible}.article-body table[data-stack]>tbody{display:contents}.article-body table[data-stack] tr:first-child{display:none}.article-body table[data-stack] tr{border:1px solid var(--article-line-2);border-radius:var(--article-radius);background:#ffffff06;padding:4px 16px 10px;display:block}.article-body table[data-stack] tr:has(+tr[data-continued]){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:4px}.article-body table[data-stack] tr[data-continued]{border-top:1px dashed var(--article-line);border-top-left-radius:0;border-top-right-radius:0;margin-top:-12px}.article-body table[data-stack] td,.article-body table[data-stack] tr>td:last-child{word-break:normal;overflow-wrap:anywhere;background:0 0;border:0;grid-template-columns:5.5em minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.article-body table[data-stack] td:before{color:var(--article-text-3);content:attr(data-label);font-size:13px}.article-body table[data-stack] td[data-lead]{border-bottom:1px solid var(--article-line);align-items:center;gap:12px;margin-bottom:4px;padding:12px 0;font-size:17px;display:flex}.article-body table[data-stack] td[data-lead]:before{content:none}.article-body table[data-stack] td[data-lead] img{margin:0}}@media (prefers-reduced-motion:reduce){.article-body a{transition:none}}
