
:root{--pdl15e6:rgb(206,49,44);--pdl92ga:rgb(28,13,16);--pdlyf70:rgb(242,233,234);--pdln1vc:rgb(186,156,162);--pdlsxtw:rgb(251,248,249);--pdl165t:rgb(236,81,91);--pdlpfug:rgb(73,44,50);--pdliql0:rgb(226,129,44);--pdl163e:rgb(191,34,44);--pdlgnv3:rgb(49,28,32)}
:root{--pdl1ykb:1020px;--pdlbrve:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--pdlb7lk:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--pdlw15u:14px;--pdl1ef1:1rem}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}
body{color:var(--pdlyf70);background:var(--pdl92ga) radial-gradient(color-mix(in srgb,var(--pdlyf70) 7%,transparent) 1px,transparent 1.5px) 0 0/22px 22px;margin:0;font:15.5px/1.75 var(--pdlbrve)}
a{color:var(--pdl165t)}
:focus-visible{outline:3px solid var(--pdl163e);outline-offset:2px}
h1,h2,h3{margin:0;line-height:1.3;font-family:var(--pdlb7lk)}
.pdl7f3t{padding:0 1rem;margin:0 auto;max-width:var(--pdl1ykb)}
.pdlei5q{position:sticky;top:0;z-index:10;padding:.75rem 0;background:color-mix(in srgb,var(--pdl92ga) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.pdlei5q .pdl7f3t{justify-content:space-between;display:flex;gap:1rem;align-items:center}
.pdl6dkb{display:flex;text-decoration:none;letter-spacing:.02em;font-weight:800;color:var(--pdlyf70);gap:.55rem;min-width:0;align-items:center}
.pdl6dkb strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pdl17ep{flex:none}
.pdlugfr ul{display:flex;gap:.25rem;list-style:none;margin:0;padding:.25rem;background:var(--pdlgnv3);border:1px solid var(--pdlpfug);border-radius:99px;overflow-x:auto;scrollbar-width:none}
.pdlugfr ul::-webkit-scrollbar{display:none}
.pdlugfr a{text-decoration:none;font-size:.9rem;color:var(--pdln1vc);padding:.35rem .9rem;border-radius:99px;display:block;white-space:nowrap}
.pdlugfr a:hover{color:var(--pdlyf70);background:color-mix(in srgb,var(--pdl163e) 14%,transparent)}
.pdlugfr li:first-child a{font-weight:700;background:var(--pdl163e);color:var(--pdlsxtw)}
.pdlcwqc{background:var(--pdlgnv3);border:1px solid var(--pdlpfug);border-radius:calc(var(--pdlw15u) + 8px)}
.pdl1fwt{margin-top:.5rem;position:relative}
.pdlkk84{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:calc(var(--pdlw15u) + 10px);border:1px solid var(--pdlpfug);background:var(--pdlgnv3)}
.pdlkk84::-webkit-scrollbar{display:none}
.pdld8y7{display:grid;padding:calc(var(--pdl1ef1)*2.5);min-height:22rem;flex:0 0 100%;align-content:center;scroll-snap-align:start}
.pdl1nqg{background:linear-gradient(120deg,color-mix(in srgb,var(--pdl163e) 16%,var(--pdlgnv3)),var(--pdlgnv3) 65%);gap:2rem;grid-template-columns:1.15fr .85fr;align-items:center}
.pdl1n9d{letter-spacing:.06em;color:var(--pdlyf70);font-weight:700;background:color-mix(in srgb,var(--pdliql0) 16%,transparent);margin-bottom:1rem;padding:.2rem .7rem;font-size:.8rem;display:inline-block;border-radius:99px}
.pdl1nqg h1{letter-spacing:-.01em;font-size:clamp(1.6rem,1.1rem + 2.2vw,2.6rem)}
.pdl1nqg p{color:var(--pdln1vc);margin:.9rem 0 0;max-width:32em;font-size:1.05rem}
.pdlkrna{display:flex;margin-top:1.5rem;gap:.6rem;flex-wrap:wrap}
.pdl4noz,.pdlr1ov{text-decoration:none;display:inline-flex;font-weight:700;padding:.65rem 1.25rem;gap:.4rem;align-items:center;border-radius:99px;font-size:.95rem}
.pdlr1ov{background:var(--pdl163e);color:var(--pdlsxtw)}
.pdlr1ov:hover{background:var(--pdl15e6)}
.pdl4noz{color:var(--pdlyf70);background:var(--pdl92ga);border:1px solid var(--pdlpfug)}
.pdl19zx{width:100%;height:auto;max-height:18rem}
.pdllvfa{background:linear-gradient(160deg,color-mix(in srgb,var(--pdl15e6) 14%,var(--pdlgnv3)),var(--pdlgnv3))}
.pdllvfa>div{max-width:36rem}
.pdllvfa{position:relative;overflow:hidden}.pdllvfa>div{z-index:1;position:relative}
.pdl1iqy{font:800 clamp(7rem,4rem + 12vw,16rem)/1 var(--pdlb7lk);pointer-events:none;color:transparent;-webkit-text-stroke:2px color-mix(in srgb,var(--pdl163e) 55%,transparent);right:5%;bottom:-.12em;position:absolute}
.pdllvfa>div::before{content:"小提示";font-weight:800;font-size:.75rem;color:var(--pdl165t);letter-spacing:.14em;display:inline-block;margin-bottom:.6rem}
.pdllvfa strong{font:700 clamp(1.25rem,1rem + 1vw,1.7rem)/1.35 var(--pdlb7lk);display:block}
.pdllvfa p{color:var(--pdln1vc);margin:.7rem 0 1rem;font-size:1rem}
.pdllvfa a{text-decoration:none;font-weight:700}
.pdl149z{display:flex;justify-content:center;align-items:center;margin-top:.8rem;gap:.75rem}
.pdl149z[hidden]{display:none}
.pdl194g{width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid var(--pdlpfug);background:var(--pdlgnv3);color:var(--pdlyf70);font-size:1.2rem;cursor:pointer;display:grid;place-items:center}
.pdl194g:hover{border-color:var(--pdl163e)}
.pdl18ze{display:flex;gap:.4rem}
.pdld89e{width:.6rem;height:.6rem;padding:0;border-radius:99px;border:0;background:var(--pdlpfug);cursor:pointer;transition:width .25s,background .25s}
.pdld89e[aria-current="true"]{width:1.8rem;background:var(--pdl163e)}
.pdl1y6f{margin-top:calc(var(--pdl1ef1)*3.5)}
.pdl1ks3{margin-bottom:1.1rem}
.pdl1ks3 span{font-weight:800;font-size:.75rem;color:var(--pdl165t);letter-spacing:.12em;display:inline-block;margin-bottom:.3rem}
.pdl1ks3 h2{font-size:clamp(1.3rem,1.1rem + .9vw,1.75rem)}
.pdl1ks3 p{color:var(--pdln1vc);margin:.3rem 0 0}
.pdl1l95{padding:calc(var(--pdl1ef1)*1.6)}
.pdlinri{width:1px;height:1px;opacity:0;position:absolute}
.pdl1ymp{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:1rem;gap:.5rem}
.pdl1ymp label{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem .5rem;border:1px solid var(--pdlpfug);border-radius:calc(var(--pdlw15u) + 4px);background:var(--pdl92ga);cursor:pointer;font-weight:600;font-size:.9rem}
.pdl1ymp svg,.pdl1ss4 svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
.pdl1ojv{grid-template-columns:auto 1fr auto;display:none;background:color-mix(in srgb,var(--pdl163e) 9%,var(--pdl92ga));padding:1.25rem;border-radius:calc(var(--pdlw15u) + 4px);align-items:center;gap:1.25rem}
.pdl1ss4{display:grid;height:3.5rem;border-radius:calc(var(--pdlw15u) + 4px);place-items:center;width:3.5rem;background:var(--pdl163e);color:var(--pdlsxtw)}
.pdl1ss4 svg{width:1.8rem;height:1.8rem}
.pdl1ojv h3{font-size:1.1rem}
.pdl1ojv p{font-size:.9rem;margin:.2rem 0 0;color:var(--pdln1vc)}
#pdl8ay1:checked~.pdl1ymp [for="pdl8ay1"],#pdlw735:checked~.pdl1ymp [for="pdlw735"],#pdl104o:checked~.pdl1ymp [for="pdl104o"],#pdl1x4t:checked~.pdl1ymp [for="pdl1x4t"]{border-color:var(--pdl163e);background:color-mix(in srgb,var(--pdl163e) 16%,var(--pdl92ga));color:var(--pdlyf70)}
#pdl8ay1:focus-visible~.pdl1ymp [for="pdl8ay1"],#pdl1x4t:focus-visible~.pdl1ymp [for="pdl1x4t"],#pdl104o:focus-visible~.pdl1ymp [for="pdl104o"],#pdlw735:focus-visible~.pdl1ymp [for="pdlw735"]{outline:3px solid var(--pdl163e);outline-offset:2px}
#pdl104o:checked~.pdl15e6,#pdl8ay1:checked~.pdl31gq,#pdl1x4t:checked~.pdl1u38,#pdlw735:checked~.pdlrhmh{display:grid}
.pdlueyg{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}
.pdl5t5v{background:var(--pdlgnv3);border:1px solid var(--pdlpfug);border-radius:calc(var(--pdlw15u) + 8px);padding:1.1rem 1.2rem;position:relative;overflow:hidden}
.pdl5t5v::before{content:"";inset:0 auto 0 0;width:4px;background:var(--pdl163e);position:absolute}
.pdl5t5v.pdl1mrb::before{background:var(--pdliql0)}
.pdl5t5v.pdl1b3h::before{background:var(--pdln1vc)}
.pdlbwuu{letter-spacing:.04em;font-weight:700;font-size:.75rem;color:var(--pdln1vc)}
.pdl5t5v h3{margin:.35rem 0;font-size:1rem}
.pdl5t5v p{font-size:.9rem;color:var(--pdln1vc);margin:0}
.pdl76a3{display:grid;gap:1rem;grid-template-columns:1fr 1fr;align-items:start}
.pdlqt7o{background:var(--pdlgnv3);border:1px solid var(--pdlpfug);border-radius:calc(var(--pdlw15u) + 8px);padding:calc(var(--pdl1ef1)*1.6);border-top:5px solid var(--pdl163e);min-width:0}
.pdlqt7o+.pdlqt7o{border-top-color:var(--pdl15e6)}
.pdlqt7o h2{margin-bottom:.8rem;font-size:1.3rem}
.pdlqt7o h3{display:flex;margin:1.4rem 0 .4rem;align-items:center;font-size:1.05rem;gap:.5rem}
.pdlqt7o h3::before{content:"";width:.5rem;flex:none;background:var(--pdliql0);border-radius:2px;height:.5rem}
.pdlqt7o p{margin:0 0 .9rem}
.pdlqt7o ol,.pdlqt7o ul{margin:0 0 .9rem;background:var(--pdl92ga);padding:.8rem 1rem .8rem 2.2rem;border-radius:calc(var(--pdlw15u) + 2px)}
.pdlqt7o li{margin:.25rem 0}
.pdlqt7o li::marker{color:var(--pdl165t)}
.pdlqt7o a{text-underline-offset:3px}
.pdl3ecl{overflow-x:auto;padding:.25rem}
.pdl1ya5{width:100%;border-collapse:separate;border-spacing:0;font-size:.95rem;min-width:520px}
.pdl1ya5 caption{font-weight:700;padding:.6rem .75rem .9rem;text-align:left}
.pdl1ya5 th,.pdl1ya5 td{border-bottom:1px solid var(--pdlpfug);padding:.75rem;text-align:left;vertical-align:top}
.pdl1ya5 thead th{font-size:.85rem;background:var(--pdl163e);color:var(--pdlsxtw)}
.pdl1ya5 thead th:first-child{border-radius:calc(var(--pdlw15u) + 2px) 0 0 calc(var(--pdlw15u) + 2px)}
.pdl1ya5 thead th:last-child{border-radius:0 calc(var(--pdlw15u) + 2px) calc(var(--pdlw15u) + 2px) 0}
.pdl1ya5 tbody tr:nth-child(even)>*{background:color-mix(in srgb,var(--pdl163e) 6%,transparent)}
.pdl1ya5 tbody tr:last-child>*{border-bottom:0}
.pdls8ad{padding:calc(var(--pdl1ef1)*1.2)}
.pdlwzvd{padding:calc(var(--pdl1ef1)*1.4)}
.pdlwzvd h3{font-size:1.1rem;margin-bottom:1rem}
.pdl1k8q{display:grid;padding:0;counter-reset:pdl4byx;margin:0;list-style:none;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
.pdl1k8q li{counter-increment:pdl4byx;padding:1rem;border-radius:calc(var(--pdlw15u) + 4px);background:var(--pdl92ga);border:1px dashed var(--pdlpfug)}
.pdl1k8q li::before{font-weight:800;content:"第 " counter(pdl4byx) " 步";color:var(--pdl165t);font-size:.7rem;letter-spacing:.1em;margin-bottom:.3rem;display:block}
.pdl1k8q b,.pdl1k8q strong{display:block}
.pdl1k8q p{font-size:.9rem;color:var(--pdln1vc);margin:.25rem 0 0}
.pdl4hes{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin:0;gap:.75rem}
.pdl4hes div{background:var(--pdlgnv3);border:1px solid var(--pdlpfug);border-radius:calc(var(--pdlw15u) + 6px);padding:1rem}
.pdl4hes dt{font-weight:800;margin-bottom:.4rem;padding-bottom:.4rem;display:inline-block;border-bottom:2px solid color-mix(in srgb,var(--pdl163e) 45%,transparent);font-family:var(--pdlb7lk)}
.pdl4hes dd{font-size:.9rem;color:var(--pdln1vc);margin:0}
.pdljgb9{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:.75rem}
.pdljgb9 details{background:var(--pdlgnv3);border:1px solid var(--pdlpfug);border-radius:calc(var(--pdlw15u) + 6px)}
.pdljgb9 details[open]{border-color:color-mix(in srgb,var(--pdl163e) 60%,var(--pdlpfug))}
.pdljgb9 summary{display:flex;font-weight:600;list-style:none;cursor:pointer;padding:1rem 1.1rem;gap:.6rem}
.pdljgb9 summary::-webkit-details-marker{display:none}
.pdljgb9 summary::before{height:1.5rem;display:grid;font-weight:800;color:var(--pdl165t);flex:none;content:"Q";width:1.5rem;font-size:.8rem;background:color-mix(in srgb,var(--pdl163e) 18%,transparent);place-items:center;border-radius:6px;margin-top:.15rem}
.pdljgb9 details p{padding:0 1.1rem 1rem 3.2rem;color:var(--pdln1vc);margin:0;font-size:.95rem}
.pdlnwch{display:flex;padding:0;margin:0;list-style:none;gap:.5rem;flex-wrap:wrap}
.pdlnwch a{display:inline-block;padding:.4rem .95rem;border-radius:99px;border:1px solid var(--pdlpfug);background:var(--pdlgnv3);color:var(--pdlyf70);text-decoration:none;font-size:.9rem}
.pdlnwch a::before{font-weight:700;content:"#";margin-right:.2rem;color:var(--pdliql0)}
.pdlnwch a:hover{border-color:var(--pdl163e)}
.pdl4pbf{padding:0 1rem;margin:calc(var(--pdl1ef1)*3.5) auto 0;max-width:var(--pdl1ykb)}
.pdl4pbf h2{margin-bottom:1rem;font-size:1.3rem}
.pdl4pbf ul{display:grid;padding:0;margin:0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;gap:.6rem}
.pdl4pbf li{background:var(--pdlgnv3);border:1px solid var(--pdlpfug);border-radius:calc(var(--pdlw15u) + 6px);padding:.8rem 1rem}
.pdl4pbf a{text-decoration:none;font-weight:600}
.pdl4pbf a:hover{text-decoration:underline}
.pdlgdy8{padding:calc(var(--pdl1ef1)*2.5) 0 2rem;font-size:.9rem;background:var(--pdlgnv3);border-top:1px solid var(--pdlpfug);margin-top:calc(var(--pdl1ef1)*4);text-align:center}
.pdlgdy8 .pdl6dkb{justify-content:center}
.pdlgdy8 p{color:var(--pdln1vc);margin:.6rem auto 0;max-width:34rem}
.pdlgdy8 h2{color:var(--pdln1vc);margin:1.6rem 0 .7rem;font-size:.8rem;letter-spacing:.1em}
.pdlt3ut{display:flex;justify-content:center;gap:.4rem 1.4rem;flex-wrap:wrap}
.pdlt3ut a{text-decoration:none;color:var(--pdlyf70)}
.pdlt3ut a:hover{text-decoration:underline;color:var(--pdl165t)}
.pdl41hv{font-size:.8rem}
@media (max-width:860px){.pdl1nqg{grid-template-columns:1fr}.pdl1nqg>div:last-child{order:-1}.pdl19zx{max-height:11rem}.pdljgb9,.pdl76a3{grid-template-columns:1fr}}
@media (max-width:640px){.pdlei5q .pdl7f3t{flex-wrap:wrap}.pdlugfr{width:100%}.pdld8y7{padding:1.4rem 1.2rem;min-height:0}.pdllvfa{min-height:15rem}.pdl1iqy{opacity:.45}.pdl1ymp{grid-template-columns:repeat(2,1fr)}.pdl1ojv{grid-template-columns:auto 1fr}.pdl1ojv .pdlr1ov{grid-column:1/-1;justify-content:center}.pdlqt7o{padding:1.1rem}.pdl1ya5{min-width:0}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.pdl1t9q .pdl7f3t{align-items:stretch;flex-direction:column;gap:.5rem}
.pdl1t9q .pdl6dkb{justify-content:center}
.pdl1lpo{font-size:.9rem;padding:.45rem 1rem}
.pdll4w4 .pdld8y7{min-height:0}
.pdl1tpo{display:grid;padding:0;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:1rem 0 0;gap:1rem;list-style:none}
.pdl1tpo li{background:var(--pdlgnv3);border:1px solid var(--pdlpfug);border-radius:calc(var(--pdlw15u) + 6px);padding:1rem 1.1rem}
.pdl1tpo strong{margin-bottom:.3rem;display:block}
.pdl1tpo p{font-size:.9rem;color:var(--pdln1vc);margin:0}
.pdl1r35 .pdl7f3t{display:grid;gap:2rem;text-align:left;grid-template-columns:1fr 1fr}
.pdl1r35 .pdl6dkb{justify-content:flex-start}
@media (max-width:640px){.pdl1r35 .pdl7f3t{grid-template-columns:1fr}}

.pdl1ks3 span{display:none}.pdl1ks3 h2{border-left:4px solid var(--pdl163e);padding-left:.6rem}
.pdlxk5f{color:var(--pdln1vc);margin:.9rem 0 0;font-size:.8rem}.pdlxk5f span{opacity:.8;margin-right:.5rem}.pdlxk5f a{color:var(--pdln1vc)}
h1{text-wrap:balance}