/* The existing editorial theme, with readable evidence tables and diagrams. */
.gox-article .article-main{min-width:0}
.gox-article .article-section h2{line-height:1.4;letter-spacing:-.015em}
[lang="ar"] .gox-article .article-section h2{line-height:1.7;letter-spacing:0}
[lang="ja"] .gox-article .article-section h2,[lang="ko"] .gox-article .article-section h2,[lang="zh-CN"] .gox-article .article-section h2,[lang="th"] .gox-article .article-section h2,[lang="hi"] .gox-article .article-section h2{line-height:1.6;letter-spacing:0}
.gox-article h1{max-width:1140px;overflow-wrap:break-word;hyphens:auto}
.gox-article .article-hero:after{content:none}
.gox-article bdi{unicode-bidi:isolate}
.gox-article .gox-note{font-size:1rem;line-height:1.8;color:#354b5d}
.gox-status{border-inline-start:4px solid #956900;border-radius:.5rem;background:#fff2c6;padding:1.3rem 1.5rem;margin-block-end:1.5rem;color:#18344b}
.gox-status h2{font-size:1.2rem;line-height:1.6;margin-block:0 .5rem}
.gox-status p{font-size:1rem;line-height:1.8;margin:0}
.gox-article .gox-table{min-width:720px;background:#f0f4f7;color:#18344b}
.gox-article .gox-table caption{background:#f0f4f7;color:#18344b}
.gox-article .gox-table thead th{background:#18344b;color:#fff}
.gox-article .gox-table tbody th,.gox-article .gox-table td{background:#f0f4f7;color:#18344b;line-height:1.7}
.gox-article .gox-number,.gox-article .gox-date{font-variant-numeric:tabular-nums;white-space:nowrap}
.gox-article .gox-table[data-gox-table="riskTable"]{min-width:940px}
.gox-article .gox-table[data-gox-table="check"]{min-width:650px}
.gox-figure{margin:1.7rem 0;padding:1.4rem;border:1px solid #c4d0da;border-radius:.75rem;background:#f0f4f7;color:#18344b;min-width:0}
.gox-figure figcaption{font-size:1.15rem;font-weight:750;line-height:1.6;margin-block-end:1.1rem}
.gox-figure .gox-note{margin-block:1.2rem 0}
.gox-ledgers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}
.gox-ledger-branch{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;min-width:0}
.gox-node{padding:1rem;border:1px solid #c4d0da;border-radius:.5rem;background:#fff;font-size:1rem;font-weight:650;line-height:1.7;overflow-wrap:break-word}
.gox-arrow{font-size:1.5rem;color:#315f82;text-align:center;line-height:1.4}
.gox-withdraw{margin-block-start:1rem;background:#18344b;color:#fff}
.gox-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;padding:0;margin:0;counter-reset:none}
.gox-process li{padding:1rem;border:1px solid #c4d0da;border-radius:.5rem;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;font-size:1rem;line-height:1.7;min-width:0;overflow-wrap:break-word}
.gox-step-number{background:#18344b;color:#fff;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;font-size:1rem;font-weight:750;flex-shrink:0}
.gox-chronology{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;list-style:none;padding:0;margin:0}
.gox-chronology li{padding-block:.8rem;border-block-start:1px solid #c4d0da;display:flex;flex-direction:column;gap:.35rem;font-size:1rem;line-height:1.7;min-width:0}
.gox-chronology li>bdi{font-weight:750;color:#805b00;font-variant-numeric:tabular-nums}
.gox-article .gox-chronology a{color:#18344b;text-decoration:underline;text-decoration-color:#8ca2b3;text-underline-offset:.18em;line-height:1.7}
.gox-article .gox-evidence{display:flex;flex-wrap:wrap;gap:.6rem;margin-block:1rem 0}
.gox-evidence a{font-size:.9375rem;color:#315f82;padding:.2rem .5rem;border:1px solid #c4d0da;border-radius:.3rem;text-decoration:none;font-variant-numeric:tabular-nums}
.gox-evidence a:focus-visible,.gox-chronology a:focus-visible,.gox-sources a:focus-visible{outline:3px solid #315f82;outline-offset:3px}
.gox-sources{padding-inline-start:1.6rem;margin-block:1.2rem 0}
.gox-sources li{padding-inline-start:.4rem;margin-block:.8rem;font-size:1rem;line-height:1.8}
.gox-sources li::marker{color:#805b00;font-weight:750}
.gox-article .gox-sources a{color:#315f82;text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}
[dir="rtl"] .gox-chronology li,[dir="rtl"] .gox-process li{text-align:right}
@media(max-width:760px){.gox-process{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.gox-figure{padding:1rem}.gox-status{padding:1rem}.gox-ledgers,.gox-process,.gox-chronology{grid-template-columns:1fr}.gox-process li{flex-direction:row;align-items:flex-start}.gox-chronology{gap:0}.gox-node{padding:.85rem}}
