.wp-article{--wp-navy:#0a1a2e;--wp-navy-soft:#13294a;--wp-ink:#1c2a3d;--wp-muted:#55657a;--wp-gold:#d4ad2a;--wp-gold-lg:#b2901e;--wp-gold-sm:#77650f;--wp-link:#1757a6;--wp-panel:#f4f6f9;--wp-panel-line:#d8dfe8;background:#fff;color:var(--wp-ink);border-radius:16px;padding:26px 18px 34px;font-size:15px;line-height:1.62;overflow-wrap:break-word;font-variant-numeric:proportional-nums}@media (min-width:640px){.wp-article{padding:44px 52px 56px}}.wp-article [id]{scroll-margin-top:96px}.wp-article h2.sec{font-size:24px;line-height:1.25;font-weight:700;color:var(--wp-navy);margin:40px 0 12px}.wp-article h2.sec .no{color:var(--wp-gold-lg);margin-right:12px}.wp-article h3.sub{font-size:17.5px;line-height:1.35;font-weight:600;color:var(--wp-navy-soft);margin:26px 0 8px}.wp-article h3.sub .no{color:var(--wp-gold-sm);margin-right:10px;font-weight:600}.wp-article p{margin-bottom:12px;text-align:left}.wp-article ol,.wp-article ul{margin:4px 0 14px 26px}.wp-article ul{list-style:disc}.wp-article ol{list-style:decimal}.wp-article li{margin-bottom:6px;text-align:left}.wp-article li>strong:first-child,.wp-article p.def>strong:first-child{color:var(--wp-navy)}.wp-article .keywords{font-size:13px;color:var(--wp-muted);margin:0 0 22px}.wp-article .remark{border-left:3px solid var(--wp-gold);background:#fbf7ea;padding:12px 16px;margin:16px 0;font-size:14px;border-radius:0 6px 6px 0}.wp-article .remark .lead{font-weight:700;color:var(--wp-navy)}.wp-article .small{font-size:13px;color:var(--wp-muted)}.wp-article .nowrap{white-space:nowrap}.wp-article a{color:var(--wp-link);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.wp-article a:hover{color:var(--wp-navy)}.wp-article .tablewrap{margin:18px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.wp-article .tcaption{font-size:13px;color:var(--wp-muted);margin-bottom:8px;text-align:center}.wp-article .fcaption .tag,.wp-article .tcaption .tag{font-weight:700;color:var(--wp-navy)}.wp-article table{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.45}.wp-article th{background:var(--wp-navy);color:#fff;font-weight:600;text-align:left;padding:8px 10px;vertical-align:bottom}.wp-article td{border-bottom:1px solid var(--wp-panel-line);padding:8px 10px;vertical-align:top}.wp-article tr:nth-child(2n) td{background:#f7f9fb}.wp-article td.num,.wp-article th.num{text-align:right;font-variant-numeric:tabular-nums}.wp-article .figure{border:1px solid var(--wp-panel-line);border-radius:8px;padding:16px 14px 12px;margin:18px 0;text-align:center;overflow-x:auto}.wp-article .figure svg{max-width:100%;height:auto}.wp-article .fcaption{font-size:13px;color:var(--wp-muted);margin-top:10px;text-align:center}.wp-article .flow{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:10px}.wp-article .flow .step{flex:1 1 130px;max-width:190px;border:1px solid var(--wp-navy);border-top:3px solid var(--wp-gold);border-radius:5px;padding:10px;font-size:12.5px;line-height:1.4;text-align:center}.wp-article .flow .step .t{display:block;font-weight:700;color:var(--wp-navy);margin-bottom:4px}.wp-article .flow .arrow{align-self:center;color:var(--wp-gold-sm);font-size:17px;font-weight:700}.wp-article .flow-note{margin-top:10px;font-size:12.5px;font-style:italic;color:var(--wp-gold-sm)}.wp-article .stack{display:flex;flex-direction:column;gap:7px;align-items:center}.wp-article .stack .layer{width:100%;max-width:440px;border:1px solid var(--wp-navy);border-left:4px solid var(--wp-link);border-radius:5px;padding:8px 13px;font-size:13px;text-align:left}.wp-article .stack .layer .t{font-weight:700;color:var(--wp-navy)}.wp-article .eq{display:flex;align-items:center;justify-content:center;gap:14px;margin:16px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.wp-article .eq .body{flex:1;text-align:center;font-style:italic;min-width:0}.wp-article .eq .body .rm{font-style:normal}.wp-article .eq .tagno{font-family:inherit;font-style:normal;font-size:13px;color:var(--wp-muted)}.wp-article .eq .frac{display:inline-flex;flex-direction:column;vertical-align:middle;text-align:center;margin:0 3px}.wp-article .eq .frac .top{border-bottom:1px solid var(--wp-ink);padding:0 4px 2px}.wp-article .eq .frac .bot{padding:2px 4px 0}.wp-article .eq .brace{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;margin:0 3px}.wp-article .eq .brace .label{font-family:inherit;font-style:normal;font-size:11px;color:var(--wp-gold-sm);margin-top:2px}.wp-article .mi,.wp-article var{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.wp-article sub,.wp-article sup{font-size:70%;line-height:0}.wp-article .eqgroup{margin:16px 0 17px}.wp-article .eqgroup .eq{margin:5px 0}.wp-article .algo{border:1px solid var(--wp-navy);border-radius:6px;margin:18px 0;font-size:13.5px;overflow:hidden}.wp-article .algo .algo-title{background:var(--wp-navy);color:#fff;font-weight:600;padding:7px 13px}.wp-article .algo .algo-io{padding:7px 13px 0;color:var(--wp-muted)}.wp-article .algo .algo-io strong{color:var(--wp-navy)}.wp-article .algo ol{margin:7px 13px 10px 42px}.wp-article .algo ol li{margin-bottom:3px;text-align:left;line-height:1.5}.wp-article .algo .cmt{color:var(--wp-gold-sm);font-style:italic}.wp-article .theorem{border-left:3px solid var(--wp-navy);background:var(--wp-panel);padding:13px 17px;margin:16px 0;font-size:14px;font-style:italic;border-radius:0 6px 6px 0}.wp-article .theorem .lead{font-weight:700;color:var(--wp-navy);font-style:normal}.wp-article .theorem .rm{font-style:normal}.wp-article .refs p{font-size:13px;line-height:1.5;text-align:left;padding-left:18px;text-indent:-18px;margin-bottom:6px}