
:root{--es-mm5el:rgb(233 226 227);--es-1p2yd:rgb(251 248 249);--es-rafgv:rgb(122 31 49);--es-1w897:rgb(36 20 22);--es-1k5hs:rgb(243 236 237);--es-unwtj:rgb(110 83 87);--es-1tkag:rgb(248 246 247);--es-1m3qg:rgb(205 55 85);--es-1fbnx:rgb(29 106 155);--es-zajui:rgb(211 60 112)}
:root{--es-1br5c:1080px;--es-6otxr:1.15rem;--es-1d61n:8px;--es-1r8lg:"Noto Serif SC","Source Han Serif SC","Songti SC","SimSun",serif;--es-1it6p:system-ui,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:.9rem}
body{font:16px/1.8 var(--es-1it6p);overflow-wrap:anywhere;margin:0;color:var(--es-1w897);background:var(--es-1tkag)}
a{color:var(--es-rafgv)}
a:focus-visible,summary:focus-visible{outline:2px solid var(--es-rafgv);outline-offset:3px;border-radius:4px}
h3,h2,h1{line-height:1.35;font-family:var(--es-1r8lg)}
.es-gb6lb{max-width:var(--es-1br5c);padding:0 1.15rem;margin:0 auto}
.es-1006m{border-bottom:1px solid var(--es-mm5el)}
.es-1006m .es-gb6lb{display:flex;align-items:center;padding-top:.8rem;justify-content:space-between;gap:.9rem;padding-bottom:.8rem}
.es-hkoj2{min-width:0;font-weight:800;align-items:center;font-size:.95rem;text-decoration:none;display:inline-flex;color:var(--es-1w897);gap:.55rem}
.es-hkoj2 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.es-hkoj2 .es-nuajq{flex:none}
.es-1gb27{gap:1.15rem;display:flex;font-size:14px}
.es-1gb27 a{text-decoration:none;color:var(--es-unwtj)}
.es-1gb27 a:hover{color:var(--es-rafgv)}
.es-1bjky{position:relative;padding:calc(var(--es-6otxr)*3.6) 0 calc(var(--es-6otxr)*2.4);background:radial-gradient(54rem 19.8rem at 85% 0%,color-mix(in srgb,var(--es-1m3qg) 16%,transparent),transparent 70%);overflow:hidden}
.es-1bjky .es-v86fk{right:-3rem;opacity:.32;pointer-events:none;position:absolute;height:auto;top:.9rem;width:min(46vw,540px)}
.es-1rgxk{position:relative;max-width:41.4rem}
.es-1su7n{gap:.5rem;align-items:center;display:inline-flex;margin:0 0 .9rem;font-size:14px;color:var(--es-unwtj)}
.es-1su7n i{border-radius:50%;display:grid;place-items:center;font-weight:800;width:1.55rem;color:var(--es-1p2yd);background:var(--es-1fbnx);height:1.55rem;font-style:normal}
.es-1bjky h1{letter-spacing:-.015em;margin:0 0 .7rem;font-size:clamp(1.6rem,1.1rem + 2.6vw,2.7rem)}
.es-1ebyk{margin:0 0 1.45rem;color:var(--es-unwtj);font-size:1rem}
.es-1msue{display:flex;padding:0;margin:0;list-style:none;flex-wrap:wrap;gap:.45rem}
.es-1msue a{display:inline-block;padding:.35rem .85rem;border:1px solid var(--es-mm5el);border-radius:999px;background:var(--es-1k5hs);color:var(--es-1w897);text-decoration:none;font-size:14px;line-height:1.5;transition:border-color .15s,color .15s}
.es-1msue a:hover{border-color:var(--es-1m3qg);color:var(--es-rafgv)}
.es-1msue li:first-child a{background:var(--es-1m3qg);border-color:var(--es-1m3qg);color:var(--es-1p2yd);font-weight:700}
.es-nyecm{padding:calc(var(--es-6otxr)*2.6) 0}
.es-nyecm+.es-nyecm{border-top:1px solid var(--es-mm5el)}
.es-1xbnh{display:flex;margin:0 0 1.15rem;gap:.7rem;align-items:baseline}
.es-1xbnh h2{font-size:clamp(1.2rem,1rem + 1vw,1.6rem);margin:0}
.es-1xbnh span{font:700 12px/1 ui-monospace,Menlo,monospace;letter-spacing:.1em;color:var(--es-rafgv);border:1px solid currentColor;padding:.25rem .45rem;border-radius:4px;flex:none}
.es-wfa46{margin:-.6rem 0 1.25rem;color:var(--es-unwtj)}
.es-1n4sp{counter-reset:es-3ls84;border-top:2px solid var(--es-1w897)}
.es-1n4sp details{border-bottom:1px solid var(--es-mm5el);counter-increment:es-3ls84}
.es-1n4sp summary{display:grid;padding:1.05rem 0;font-weight:700;font-size:clamp(.95rem,.85rem + .5vw,1.15rem);align-items:center;list-style:none;font-family:var(--es-1r8lg);grid-template-columns:3.05rem minmax(0,1fr) 1.8rem;gap:.55rem;line-height:1.45;cursor:pointer}
.es-1n4sp summary::-webkit-details-marker{display:none}
.es-1n4sp summary::before{font:800 .95rem/1 ui-monospace,Menlo,monospace;content:"Q" counter(es-3ls84);color:var(--es-rafgv)}
.es-1n4sp summary::after{width:.65rem;border-bottom:2px solid var(--es-unwtj);border-right:2px solid var(--es-unwtj);content:"";justify-self:end;height:.65rem;margin-right:.35rem;transform:rotate(45deg);transition:transform .2s}
.es-1n4sp details[open] summary::after{transform:rotate(-135deg)}
.es-1n4sp summary:hover{color:var(--es-rafgv)}
.es-1nmgj{display:grid;padding:0 2.35rem 1.25rem 0;grid-template-columns:3.05rem minmax(0,1fr);gap:.55rem}
.es-1nmgj::before{font:800 .95rem/1.8 ui-monospace,Menlo,monospace;color:var(--es-1fbnx);content:"A"}
.es-1nmgj p{margin:0;color:var(--es-1w897);background:var(--es-1k5hs);border-radius:var(--es-1d61n);padding:.8rem 1rem;border:1px solid var(--es-mm5el)}
.es-tetph{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.35rem;background:var(--es-1k5hs);border:1px solid var(--es-mm5el);border-radius:var(--es-1d61n);padding:1rem 1.15rem}
.es-twvop{flex:1 1 14.4rem}
.es-twvop b{font-size:.95rem;display:block}
.es-twvop small{font-size:13px;color:var(--es-unwtj)}
.es-15ec2{display:flex;flex-wrap:wrap;gap:.45rem}
.es-15ec2 a{font-weight:700;padding:.4rem .8rem;gap:.35rem;align-items:center;text-decoration:none;color:var(--es-1p2yd);display:inline-flex;border-radius:var(--es-1d61n);font-size:14px;background:var(--es-1m3qg)}
.es-15ec2 a:hover{background:var(--es-zajui)}
.es-15ec2 svg{width:16px;fill:currentColor;height:16px}
.es-16k3n{align-items:flex-start;display:flex;flex-wrap:wrap;gap:calc(var(--es-6otxr)*2.2)}
.es-2l0r6{min-width:0;flex:1 1 30.6rem;max-width:43.2rem}
.es-1loh8{position:sticky;max-width:19.8rem;flex:1 1 15.3rem;top:.9rem}
.es-1loh8 h3{margin:0 0 .25rem;letter-spacing:.05em;font-size:14px}
.es-1loh8>p{margin:0 0 .8rem;line-height:1.6;font-size:13px;color:var(--es-unwtj)}
.es-j83sr{padding-left:1rem;margin:0 0 2.15rem;border-left:3px solid color-mix(in srgb,var(--es-1m3qg) 45%,transparent)}
.es-j83sr h2{margin:0 0 .7rem;font-size:1.2rem}
.es-j83sr h3{font-size:.95rem;margin:1.35rem 0 .35rem}
.es-j83sr p{margin:0 0 .9rem}
.es-j83sr ul,.es-j83sr ol{padding-left:1.25rem;margin:0 0 .9rem}
.es-1vct8{position:relative;background:var(--es-1k5hs);border:1px solid var(--es-mm5el);border-radius:var(--es-1d61n);padding:.75rem .9rem;margin:0 0 .65rem}
.es-ahjyb{font-size:11.5px;font-weight:700;background:color-mix(in srgb,var(--es-1m3qg) 18%,transparent);display:inline-block;color:var(--es-1w897);padding:.1rem .45rem;border-radius:4px}
.es-1vct8.es-4ie7d .es-ahjyb{background:color-mix(in srgb,var(--es-1fbnx) 20%,transparent)}
.es-1vct8.es-7n8dy .es-ahjyb{background:color-mix(in srgb,var(--es-unwtj) 18%,transparent)}
.es-1vct8 h3{letter-spacing:0;font-size:.9rem;margin:.4rem 0 .2rem}
.es-1vct8 p{font-size:13.5px;margin:0;color:var(--es-unwtj);line-height:1.65}
.es-bqltt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.15rem;margin:0}
.es-bqltt div{padding:.8rem 0;border-bottom:1px dashed var(--es-mm5el)}
.es-bqltt dt{font-weight:800;font-size:.9rem}
.es-bqltt dt::before{margin-right:.3rem;color:var(--es-1fbnx);content:"#"}
.es-bqltt dd{margin:.2rem 0 0;color:var(--es-unwtj);font-size:14.5px}
.es-1byfw h3{margin:0 0 .9rem;font-size:1rem}
.es-1hcv7{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.7rem,1fr));counter-reset:es-u54h2;gap:.7rem;padding:0;margin:0;list-style:none}
.es-1hcv7 li{counter-increment:es-u54h2;background:var(--es-1k5hs);border:1px solid var(--es-mm5el);border-radius:var(--es-1d61n);padding:.9rem 1rem;border-top:3px solid var(--es-1m3qg)}
.es-1hcv7 li::before{font-weight:700;content:"第 " counter(es-u54h2) " 步";font-size:12px;color:var(--es-rafgv);margin-bottom:.25rem;display:block}
.es-1hcv7 b,.es-1hcv7 strong{font-size:.9rem;display:block}
.es-1hcv7 p{margin:.25rem 0 0;font-size:14px;color:var(--es-unwtj);line-height:1.65}
.es-ezao0{overflow-x:auto;border-radius:var(--es-1d61n);border:1px solid var(--es-mm5el)}
.es-19qy7{width:100%;min-width:28.8rem;border-collapse:collapse;font-size:14.5px}
.es-19qy7 caption{font-weight:700;text-align:left;padding:.65rem .9rem;background:var(--es-1k5hs)}
.es-19qy7 td,.es-19qy7 th{vertical-align:top;border-top:1px solid var(--es-mm5el);text-align:left;padding:.65rem .9rem}
.es-19qy7 thead th{border-top:0;color:var(--es-1p2yd);background:var(--es-1m3qg)}
.es-19qy7 tbody tr:nth-child(even){background:color-mix(in srgb,var(--es-1k5hs) 70%,transparent)}
.es-5l3mb{display:grid;padding:0;margin:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.2rem 1.8rem}
.es-5l3mb li{display:flex;border-bottom:1px solid var(--es-mm5el);padding:.5rem 0;gap:.55rem}
.es-5l3mb li::before{content:"?";flex:none;display:grid;place-items:center;width:1.25rem;height:1.25rem;margin-top:.2rem;border-radius:50%;border:1px solid var(--es-mm5el);font-size:12px;font-weight:800;color:var(--es-unwtj)}
.es-5l3mb a{text-decoration:none}
.es-5l3mb a:hover{text-decoration:underline}
.es-cp8fv{max-width:var(--es-1br5c);border-top:1px solid var(--es-mm5el);padding:calc(var(--es-6otxr)*2.4) 1.15rem;margin:0 auto}
.es-cp8fv h2{margin:0 0 .9rem;font-size:1.2rem}
.es-cp8fv ul{column-gap:2.15rem;columns:2 16.2rem;padding:0;margin:0;list-style:none}
.es-cp8fv li{padding:.35rem 0;break-inside:avoid}
.es-1hrou{border-top:1px solid var(--es-mm5el);font-size:14px;margin-top:calc(var(--es-6otxr)*2);color:var(--es-unwtj);background:var(--es-1k5hs)}
.es-y1wi0{display:flex;border-bottom:1px solid var(--es-mm5el);padding-bottom:1.1rem;gap:.55rem 1.45rem;padding-top:1.25rem;flex-wrap:wrap}
.es-y1wi0 b{color:var(--es-1w897);font-size:13px;flex-basis:100%}
.es-y1wi0 a{gap:.3rem;align-items:center;text-decoration:none;display:inline-flex;color:var(--es-rafgv)}
.es-y1wi0 a::before{border-radius:50%;content:"";background:var(--es-1fbnx);width:.3rem;height:.3rem}
.es-1jc5r{gap:.35rem .9rem;display:flex;justify-content:space-between;font-size:13px;padding-top:.9rem;flex-wrap:wrap;padding-bottom:1.25rem}
@media (max-width:760px){
.es-1gb27{display:none}
.es-1bjky .es-v86fk{right:-20vw;top:auto;bottom:-2rem;width:70vw;opacity:.1}
.es-1loh8{max-width:none;position:static}
.es-bqltt{grid-template-columns:1fr}
.es-1n4sp summary{grid-template-columns:2.35rem minmax(0,1fr) 1.25rem}
.es-1nmgj{grid-template-columns:2.35rem minmax(0,1fr);padding-right:0}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.es-134ff .es-gb6lb{padding-top:.8rem;padding-bottom:.8rem;flex-direction:column;gap:.45rem}
.es-1b26n{font-weight:700;text-decoration:none;color:var(--es-1p2yd);border-radius:var(--es-1d61n);background:var(--es-1m3qg);font-size:.8rem;padding:.4rem .9rem}
.es-v03x2{margin:0;color:var(--es-unwtj);font-size:.75rem}
.es-w1cug{border-bottom:1px solid var(--es-mm5el)}


.es-1h5y9{margin:.8rem 0 0;color:var(--es-unwtj);font-size:.75rem}.es-1h5y9 span{margin-right:.45rem;opacity:.8}.es-1h5y9 a{color:var(--es-unwtj)}
h1{text-wrap:balance}