
:root{--xh-6injp:rgb(228 225 211);--xh-1dp1b:rgb(36 34 20);--xh-1bd8q:rgb(253 253 252);--xh-g1fly:rgb(55 185 150);--xh-1yhcv:rgb(32 124 166);--xh-a63ji:rgb(37 126 110);color-scheme:light;--xh-16yq9:rgb(9 52 44);--xh-130j0:rgb(250 249 245);--xh-b88iz:rgb(116 112 88);--xh-1623o:rgb(52 178 155)}
:root{--xh-1t6el:1000px;--xh-1wr1c:18px;--xh-qbp28:1.15rem;--xh-19t0m:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--xh-10h5j:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:1.05rem}
body{overflow-wrap:anywhere;margin:0;background:var(--xh-1bd8q);color:var(--xh-1dp1b);font:16px/1.8 var(--xh-10h5j)}
a{color:var(--xh-a63ji)}
a:focus-visible,summary:focus-visible{outline:2px solid var(--xh-a63ji);outline-offset:3px;border-radius:4px}
h3,h2,h1{line-height:1.35;font-family:var(--xh-19t0m)}
.xh-ygo1q{margin:0 auto;max-width:var(--xh-1t6el);padding:0 1.3rem}
.xh-1ja90{border-bottom:1px solid var(--xh-6injp)}
.xh-1ja90 .xh-ygo1q{display:flex;align-items:center;justify-content:space-between;padding-top:.95rem;gap:1.05rem;padding-bottom:.95rem}
.xh-xraqm{gap:.65rem;text-decoration:none;font-weight:800;display:inline-flex;align-items:center;font-size:1.1rem;color:var(--xh-1dp1b);min-width:0}
.xh-xraqm span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.xh-xraqm .xh-5aggs{flex:none}
.xh-1xhwb{display:flex;font-size:14px;gap:1.35rem}
.xh-1xhwb a{text-decoration:none;color:var(--xh-b88iz)}
.xh-1xhwb a:hover{color:var(--xh-a63ji)}
.xh-idorc{position:relative;background:radial-gradient(63rem 23.1rem at 85% 0%,color-mix(in srgb,var(--xh-1623o) 16%,transparent),transparent 70%);padding:calc(var(--xh-qbp28)*3.6) 0 calc(var(--xh-qbp28)*2.4);overflow:hidden}
.xh-idorc .xh-f41om{height:auto;pointer-events:none;right:-3rem;top:1.05rem;width:min(46vw,540px);position:absolute;opacity:.32}
.xh-190j2{position:relative;max-width:48.3rem}
.xh-1cna7{gap:.6rem;display:inline-flex;align-items:center;margin:0 0 1.05rem;font-size:14px;color:var(--xh-b88iz)}
.xh-1cna7 i{place-items:center;display:grid;background:var(--xh-1yhcv);border-radius:50%;height:1.8rem;color:var(--xh-16yq9);width:1.8rem;font-weight:800;font-style:normal}
.xh-idorc h1{margin:0 0 .85rem;font-size:clamp(1.9rem,1.25rem + 2.6vw,3.15rem);letter-spacing:-.015em}
.xh-1vlak{margin:0 0 1.7rem;color:var(--xh-b88iz);font-size:1.15rem}
.xh-15cyb{display:flex;margin:0;gap:.55rem;list-style:none;padding:0;flex-wrap:wrap}
.xh-15cyb a{display:inline-block;padding:.4rem 1rem;border:1px solid var(--xh-6injp);border-radius:999px;background:var(--xh-130j0);color:var(--xh-1dp1b);text-decoration:none;font-size:14px;line-height:1.5;transition:border-color .15s,color .15s}
.xh-15cyb a:hover{border-color:var(--xh-1623o);color:var(--xh-a63ji)}
.xh-15cyb li:first-child a{background:var(--xh-1623o);border-color:var(--xh-1623o);color:var(--xh-16yq9);font-weight:700}
.xh-4mgzx{padding:calc(var(--xh-qbp28)*2.6) 0}
.xh-4mgzx+.xh-4mgzx{border-top:1px solid var(--xh-6injp)}
.xh-1h1ac{display:flex;margin:0 0 1.35rem;gap:.85rem;align-items:baseline}
.xh-1h1ac h2{font-size:clamp(1.4rem,1.15rem + 1vw,1.9rem);margin:0}
.xh-1h1ac span{font:700 12px/1 ui-monospace,Menlo,monospace;letter-spacing:.1em;color:var(--xh-a63ji);border:1px solid currentColor;padding:.3rem .55rem;border-radius:4px;flex:none}
.xh-dwoow{color:var(--xh-b88iz);margin:-.6rem 0 1.45rem}
.xh-1516k{counter-reset:xh-kj8vb;border-top:2px solid var(--xh-1dp1b)}
.xh-1516k details{counter-increment:xh-kj8vb;border-bottom:1px solid var(--xh-6injp)}
.xh-1516k summary{display:grid;font-family:var(--xh-19t0m);gap:.65rem;padding:1.2rem 0;line-height:1.45;font-weight:700;align-items:center;list-style:none;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);grid-template-columns:3.55rem minmax(0,1fr) 2.1rem;cursor:pointer}
.xh-1516k summary::-webkit-details-marker{display:none}
.xh-1516k summary::before{font:800 1.1rem/1 ui-monospace,Menlo,monospace;content:"Q" counter(xh-kj8vb);color:var(--xh-a63ji)}
.xh-1516k summary::after{width:.75rem;justify-self:end;border-right:2px solid var(--xh-b88iz);height:.75rem;transition:transform .2s;border-bottom:2px solid var(--xh-b88iz);transform:rotate(45deg);content:"";margin-right:.4rem}
.xh-1516k details[open] summary::after{transform:rotate(-135deg)}
.xh-1516k summary:hover{color:var(--xh-a63ji)}
.xh-13zlf{display:grid;gap:.65rem;grid-template-columns:3.55rem minmax(0,1fr);padding:0 2.75rem 1.45rem 0}
.xh-13zlf::before{content:"A";font:800 1.1rem/1.8 ui-monospace,Menlo,monospace;color:var(--xh-1yhcv)}
.xh-13zlf p{margin:0;color:var(--xh-1dp1b);background:var(--xh-130j0);border-radius:var(--xh-1wr1c);padding:.95rem 1.15rem;border:1px solid var(--xh-6injp)}
.xh-chd02{display:flex;flex-wrap:wrap;align-items:center;gap:1.05rem 1.6rem;background:var(--xh-130j0);border:1px solid var(--xh-6injp);border-radius:var(--xh-1wr1c);padding:1.15rem 1.35rem}
.xh-cjhxs{flex:1 1 16.8rem}
.xh-cjhxs b{display:block;font-size:1.1rem}
.xh-cjhxs small{font-size:13px;color:var(--xh-b88iz)}
.xh-1mrpv{display:flex;gap:.55rem;flex-wrap:wrap}
.xh-1mrpv a{text-decoration:none;color:var(--xh-16yq9);background:var(--xh-1623o);font-weight:700;display:inline-flex;align-items:center;padding:.45rem .95rem;gap:.4rem;font-size:14px;border-radius:var(--xh-1wr1c)}
.xh-1mrpv a:hover{background:var(--xh-g1fly)}
.xh-1mrpv svg{height:16px;fill:currentColor;width:16px}
.xh-1q1nq{display:flex;gap:calc(var(--xh-qbp28)*2.2);align-items:flex-start;flex-wrap:wrap}
.xh-m3trn{flex:1 1 35.7rem;min-width:0;max-width:50.4rem}
.xh-121m7{position:sticky;flex:1 1 17.85rem;top:1.05rem;max-width:23.1rem}
.xh-121m7 h3{letter-spacing:.05em;margin:0 0 .3rem;font-size:14px}
.xh-121m7>p{margin:0 0 .95rem;line-height:1.6;font-size:13px;color:var(--xh-b88iz)}
.xh-1123g{border-left:3px solid color-mix(in srgb,var(--xh-1623o) 45%,transparent);margin:0 0 2.5rem;padding-left:1.15rem}
.xh-1123g h2{margin:0 0 .85rem;font-size:1.4rem}
.xh-1123g h3{margin:1.6rem 0 .4rem;font-size:1.15rem}
.xh-1123g p{margin:0 0 1.05rem}
.xh-1123g ul,.xh-1123g ol{padding-left:1.45rem;margin:0 0 1.05rem}
.xh-1e0d6{position:relative;background:var(--xh-130j0);border:1px solid var(--xh-6injp);border-radius:var(--xh-1wr1c);padding:.9rem 1.05rem;margin:0 0 .75rem}
.xh-rirsi{font-weight:700;background:color-mix(in srgb,var(--xh-1623o) 18%,transparent);color:var(--xh-1dp1b);padding:.1rem .55rem;font-size:11.5px;border-radius:4px;display:inline-block}
.xh-1e0d6.xh-o2fq7 .xh-rirsi{background:color-mix(in srgb,var(--xh-1yhcv) 20%,transparent)}
.xh-1e0d6.xh-pxe0w .xh-rirsi{background:color-mix(in srgb,var(--xh-b88iz) 18%,transparent)}
.xh-1e0d6 h3{margin:.45rem 0 .2rem;letter-spacing:0;font-size:1.05rem}
.xh-1e0d6 p{margin:0;line-height:1.65;font-size:13.5px;color:var(--xh-b88iz)}
.xh-u5rdl{display:grid;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem}
.xh-u5rdl div{padding:.95rem 0;border-bottom:1px dashed var(--xh-6injp)}
.xh-u5rdl dt{font-weight:800;font-size:1.05rem}
.xh-u5rdl dt::before{margin-right:.35rem;content:"#";color:var(--xh-1yhcv)}
.xh-u5rdl dd{margin:.2rem 0 0;font-size:14.5px;color:var(--xh-b88iz)}
.xh-id6dg h3{margin:0 0 1.05rem;font-size:1.15rem}
.xh-11df2{display:grid;margin:0;grid-template-columns:repeat(auto-fit,minmax(13.65rem,1fr));list-style:none;gap:.85rem;padding:0;counter-reset:xh-br7we}
.xh-11df2 li{counter-increment:xh-br7we;background:var(--xh-130j0);border:1px solid var(--xh-6injp);border-radius:var(--xh-1wr1c);padding:1.05rem 1.15rem;border-top:3px solid var(--xh-1623o)}
.xh-11df2 li::before{content:"第 " counter(xh-br7we) " 步";display:block;font-weight:700;margin-bottom:.3rem;font-size:12px;color:var(--xh-a63ji)}
.xh-11df2 b,.xh-11df2 strong{display:block;font-size:1.05rem}
.xh-11df2 p{line-height:1.65;font-size:14px;margin:.3rem 0 0;color:var(--xh-b88iz)}
.xh-vwrq9{overflow-x:auto;border-radius:var(--xh-1wr1c);border:1px solid var(--xh-6injp)}
.xh-1qqlv{width:100%;min-width:33.6rem;border-collapse:collapse;font-size:14.5px}
.xh-1qqlv caption{padding:.75rem 1.05rem;font-weight:700;background:var(--xh-130j0);text-align:left}
.xh-1qqlv th,.xh-1qqlv td{padding:.75rem 1.05rem;vertical-align:top;border-top:1px solid var(--xh-6injp);text-align:left}
.xh-1qqlv thead th{border-top:0;color:var(--xh-16yq9);background:var(--xh-1623o)}
.xh-1qqlv tbody tr:nth-child(even){background:color-mix(in srgb,var(--xh-130j0) 70%,transparent)}
.xh-mzqb6{display:grid;margin:0;gap:.2rem 2.1rem;list-style:none;padding:0;grid-template-columns:repeat(auto-fill,minmax(15.75rem,1fr))}
.xh-mzqb6 li{display:flex;gap:.65rem;padding:.6rem 0;border-bottom:1px solid var(--xh-6injp)}
.xh-mzqb6 li::before{content:"?";flex:none;display:grid;place-items:center;width:1.45rem;height:1.45rem;margin-top:.2rem;border-radius:50%;border:1px solid var(--xh-6injp);font-size:12px;font-weight:800;color:var(--xh-b88iz)}
.xh-mzqb6 a{text-decoration:none}
.xh-mzqb6 a:hover{text-decoration:underline}
.xh-tr2dv{padding:calc(var(--xh-qbp28)*2.4) 1.3rem;margin:0 auto;max-width:var(--xh-1t6el);border-top:1px solid var(--xh-6injp)}
.xh-tr2dv h2{font-size:1.4rem;margin:0 0 1.05rem}
.xh-tr2dv ul{margin:0;columns:2 18.9rem;list-style:none;padding:0;column-gap:2.5rem}
.xh-tr2dv li{padding:.4rem 0;break-inside:avoid}
.xh-11ike{margin-top:calc(var(--xh-qbp28)*2);background:var(--xh-130j0);font-size:14px;border-top:1px solid var(--xh-6injp);color:var(--xh-b88iz)}
.xh-gq2vl{display:flex;gap:.65rem 1.7rem;padding-bottom:1.25rem;padding-top:1.45rem;flex-wrap:wrap;border-bottom:1px solid var(--xh-6injp)}
.xh-gq2vl b{color:var(--xh-1dp1b);font-size:13px;flex-basis:100%}
.xh-gq2vl a{text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;color:var(--xh-a63ji)}
.xh-gq2vl a::before{background:var(--xh-1yhcv);border-radius:50%;content:"";height:.35rem;width:.35rem}
.xh-zy1du{display:flex;padding-top:1.05rem;justify-content:space-between;gap:.4rem 1.05rem;font-size:13px;flex-wrap:wrap;padding-bottom:1.45rem}
@media (max-width:760px){
.xh-1xhwb{display:none}
.xh-idorc .xh-f41om{width:70vw;opacity:.1;bottom:-2rem;top:auto;right:-20vw}
.xh-121m7{position:static;max-width:none}
.xh-u5rdl{grid-template-columns:1fr}
.xh-1516k summary{grid-template-columns:2.75rem minmax(0,1fr) 1.45rem}
.xh-13zlf{grid-template-columns:2.75rem minmax(0,1fr);padding-right:0}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.xh-1klk0 .xh-ygo1q{gap:.55rem;padding-top:.95rem;padding-bottom:.95rem;flex-direction:column}
.xh-1uf23{text-decoration:none;color:var(--xh-16yq9);background:var(--xh-1623o);font-weight:700;font-size:.95rem;padding:.45rem 1.05rem;border-radius:var(--xh-1wr1c)}
.xh-je82g{margin:0;font-size:.9rem;color:var(--xh-b88iz)}
.xh-euubo{border-bottom:1px solid var(--xh-6injp)}


.xh-1x6y7{margin:.95rem 0 0;color:var(--xh-b88iz);font-size:.85rem}.xh-1x6y7 span{opacity:.8;margin-right:.55rem}.xh-1x6y7 a{color:var(--xh-b88iz)}
h1{text-wrap:balance}