
:root{color-scheme:light;--mr_bd:rgb(216,238,236);--mr_g:1rem;--mr_pt:rgb(29,114,107);--mr_p:rgb(46,178,167);--mr_f:"Source Han Sans CN","Noto Sans CJK SC","WenQuanYi Micro Hei","Microsoft YaHei",sans-serif;--mr_a:rgb(188,53,64);--mr_sf:rgb(255,255,255);--mr_w:1120px;--mr_r:18px;--mr_mu:rgb(72,109,113);--mr_bg:rgb(238,251,250);--mr_hf:"Source Han Sans CN","Noto Sans CJK SC","WenQuanYi Micro Hei","Microsoft YaHei",sans-serif;--mr_fg:rgb(17,43,44);--mr_on:rgb(9,52,48);--mr_p2:rgb(49,160,129)}
*,*::before,*::after{box-sizing:border-box}
html{scroll-padding-top:5.25rem;-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{font:16px/1.75 var(--mr_f);color:var(--mr_fg);counter-reset:mr_sec;margin:0;background:var(--mr_bg)}
a{color:var(--mr_pt)}
summary:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--mr_p);outline-offset:2px;border-radius:4px}
h2,h3,h1{line-height:1.3;margin:0;font-family:var(--mr_hf)}
.mr_skip{background:var(--mr_p);padding:.55rem 1.05rem;position:absolute;left:-999px;z-index:20;top:0;color:var(--mr_on)}
.mr_skip:focus{left:1.05rem}
.mr_wrap{padding:0 1.05rem;max-width:var(--mr_w);margin:0 auto}
.mr_top{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--mr_bg) 90%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}
.mr_top.mr_lift{box-shadow:0 6px 24px -18px color-mix(in srgb,var(--mr_fg) 60%,transparent);border-color:var(--mr_bd)}
.mr_bar{gap:1.3rem;height:4.2rem;align-items:center;display:flex}
.mr_brand{gap:.65rem;color:var(--mr_fg);min-width:0;text-decoration:none;font-weight:700;align-items:center;font-size:1.1rem;display:flex;white-space:nowrap}
.mr_brand span{overflow:hidden;text-overflow:ellipsis}
.mr_logo{flex:none}
.mr_nav{margin-left:auto;display:flex;overflow-x:auto;gap:.25rem;scrollbar-width:none}
.mr_nav::-webkit-scrollbar{display:none}
.mr_nav a{border-radius:var(--mr_r);text-decoration:none;color:var(--mr_mu);font-size:.95rem;padding:.4rem .75rem;white-space:nowrap}
.mr_nav a.mr_on,.mr_nav a:hover{color:var(--mr_fg);background:color-mix(in srgb,var(--mr_p) 14%,transparent)}
.mr_cta{background:var(--mr_p);border-radius:var(--mr_r);padding:.55rem 1.05rem;text-decoration:none;flex:none;font-size:.95rem;font-weight:700;color:var(--mr_on)}
.mr_cta:hover{background:var(--mr_p2)}
.mr_hero{padding:calc(var(--mr_g)*3) 0 calc(var(--mr_g)*2.5);overflow:hidden;position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--mr_p) 9%,var(--mr_bg)),var(--mr_bg) 80%)}
.mr_hero_in{grid-template-columns:1.1fr .9fr;gap:calc(var(--mr_g)*2);align-items:center;display:grid}
.mr_kicker{gap:.55rem;font-size:.85rem;letter-spacing:.04em;color:var(--mr_mu);display:inline-flex;align-items:center;margin:0 0 1.05rem}
.mr_kicker::before{box-shadow:0 0 0 4px color-mix(in srgb,var(--mr_a) 22%,transparent);height:.6rem;background:var(--mr_a);border-radius:50%;content:"";width:.6rem}
.mr_hero h1{font-size:clamp(1.85rem,1.15rem + 2.6vw,3rem);max-width:18em;letter-spacing:-.01em}
.mr_lead{font-size:1.15rem;color:var(--mr_mu);margin:1.05rem 0 0;max-width:34em}
.mr_art{margin:0;position:relative;aspect-ratio:3/2;border-radius:calc(var(--mr_r)*2);background:var(--mr_sf);border:1px solid var(--mr_bd);display:grid;place-items:center;overflow:hidden}
.mr_art::after{inset:auto -20% -40% auto;position:absolute;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(color-mix(in srgb,var(--mr_p2) 30%,transparent),transparent 70%);content:""}
.mr_decor{z-index:1;width:92%;position:relative;height:auto}
.mr_dl{margin-top:calc(var(--mr_g)*.5);grid-column:1/-1}
.mr_dlhead{margin-bottom:.95rem;gap:.25rem 1.05rem;flex-wrap:wrap;align-items:baseline;display:flex}
.mr_dlhead .mr_dlt{color:var(--mr_fg);font-weight:700;font-family:var(--mr_hf);font-size:1.2rem}
.mr_dlhead p{color:var(--mr_mu);margin:0;font-size:.95rem}
.mr_tiles{gap:.8rem;padding:0;margin:0;list-style:none;grid-template-columns:repeat(4,1fr);display:grid}
.mr_tile{display:flex;align-items:center;gap:.85rem;padding:.95rem 1.05rem;background:var(--mr_sf);border:1px solid var(--mr_bd);border-radius:var(--mr_r);text-decoration:none;color:var(--mr_fg);transition:transform .15s,border-color .15s}
.mr_tile:hover{transform:translateY(-2px);border-color:var(--mr_p)}
.mr_ico{background:color-mix(in srgb,var(--mr_p) 16%,transparent);border-radius:var(--mr_r);width:2.75rem;color:var(--mr_pt);flex:none;place-items:center;height:2.75rem;display:grid}
.mr_ico svg{width:1.45rem;height:1.45rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mr_tile b{font-size:1.05rem;display:block}
.mr_tile small{font-size:.85rem;color:var(--mr_mu);line-height:1.4;display:block}
.mr_tile i{color:var(--mr_pt);margin-left:auto;font-style:normal;font-weight:700}
.mr_sec{padding:calc(var(--mr_g)*3) 0;counter-increment:mr_sec}
.mr_sec+.mr_sec{border-top:1px solid var(--mr_bd)}
.mr_alt{background:var(--mr_sf)}
.mr_sh{margin-bottom:calc(var(--mr_g)*1.6);grid-template-columns:auto 1fr;align-items:end;gap:.2rem 1.05rem;display:grid}
.mr_sh::before{color:transparent;-webkit-text-stroke:1.5px var(--mr_p);content:counter(mr_sec,decimal-leading-zero);grid-row:span 2;font:800 clamp(2.5rem,2.1rem + 2vw,3.8rem)/1 var(--mr_hf)}
.mr_sh h2{font-size:clamp(1.4rem,1.15rem + 1vw,1.95rem)}
.mr_sh p{color:var(--mr_mu);margin:0;font-size:1rem}
.mr_notes{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.05rem;display:grid}
.mr_note{background:var(--mr_bg);border:1px solid var(--mr_bd);border-top:3px solid var(--mr_p);border-radius:var(--mr_r);padding:1.15rem 1.25rem 1.25rem}
.mr_note.mr_con{border-top-color:var(--mr_a)}
.mr_note.mr_tip_n{border-top-color:var(--mr_mu)}
.mr_verdict{background:color-mix(in srgb,var(--mr_p) 16%,transparent);color:var(--mr_fg);font-size:.8rem;padding:.1rem .6rem;letter-spacing:.05em;font-weight:700;display:inline-block;border-radius:99px}
.mr_note.mr_con .mr_verdict{background:color-mix(in srgb,var(--mr_a) 18%,transparent)}
.mr_note.mr_tip_n .mr_verdict{background:color-mix(in srgb,var(--mr_mu) 18%,transparent)}
.mr_note h3{margin:.65rem 0 .35rem;font-size:1.1rem}
.mr_note p{line-height:1.7;color:var(--mr_mu);margin:0;font-size:1rem}
.mr_read{max-width:46.2rem;margin:0 auto}
.mr_article+.mr_article{border-top:1px dashed var(--mr_bd);margin-top:calc(var(--mr_g)*3);padding-top:calc(var(--mr_g)*3)}
.mr_article h2{font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem);margin-bottom:.95rem}
.mr_article h3{border-left:3px solid var(--mr_p);padding-left:.8rem;font-size:1.2rem;margin:1.9rem 0 .55rem}
.mr_article p{margin:0 0 1.05rem}
.mr_article ul,.mr_article ol{padding-left:1.45rem;margin:0 0 1.05rem}
.mr_article li{margin:.3rem 0}
.mr_article li::marker{color:var(--mr_pt);font-weight:700}
.mr_article a{text-decoration-thickness:1px;text-underline-offset:3px}
.mr_stepset h3{margin-bottom:1.05rem;font-size:1.15rem}
.mr_steps{counter-reset:mr_st;gap:1.05rem;padding:0;margin:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;display:grid}
.mr_steps li{counter-increment:mr_st;position:relative;padding:3.35rem 1.15rem 1.15rem;background:var(--mr_bg);border:1px solid var(--mr_bd);border-radius:var(--mr_r)}
.mr_steps li::before{left:1.15rem;height:1.9rem;width:1.9rem;background:var(--mr_p);position:absolute;content:counter(mr_st);top:1.05rem;font-size:.95rem;font-weight:800;border-radius:50%;place-items:center;display:grid;color:var(--mr_on)}
.mr_steps strong,.mr_steps b{margin-bottom:.3rem;display:block}
.mr_steps p{color:var(--mr_mu);margin:0;font-size:.95rem}
.mr_tablewrap{overflow-x:auto;border:1px solid var(--mr_bd);border-radius:var(--mr_r)}
.mr_compare{width:100%;border-collapse:collapse;font-size:1rem;min-width:520px}
.mr_compare caption{padding:.85rem 1.05rem;text-align:left;caption-side:top;font-weight:700;border-bottom:1px solid var(--mr_bd)}
.mr_compare th,.mr_compare td{text-align:left;padding:.75rem 1.05rem;border-bottom:1px solid var(--mr_bd);vertical-align:top}
.mr_compare thead th{background:color-mix(in srgb,var(--mr_p) 12%,var(--mr_sf));font-size:.9rem}
.mr_compare tbody tr:last-child>*{border-bottom:0}
.mr_compare tbody th{font-weight:600}
.mr_gloss{margin:0;gap:0 2.1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}
.mr_gloss div{padding:.95rem 0;border-bottom:1px solid var(--mr_bd)}
.mr_gloss dt{color:var(--mr_pt);font-weight:700}
.mr_gloss dd{color:var(--mr_mu);margin:.2rem 0 0;font-size:1rem}
.mr_faqtools{margin:-.5rem 0 .8rem;justify-content:flex-end;display:flex}
.mr_faqtools button{font:inherit;font-size:.9rem;background:none;border:1px solid var(--mr_bd);color:var(--mr_fg);border-radius:var(--mr_r);padding:.3rem .85rem;cursor:pointer}
.mr_faq{max-width:54.6rem}
.mr_faq details{border-bottom:1px solid var(--mr_bd)}
.mr_faq summary{gap:1.05rem;list-style:none;font-weight:600;padding:1.05rem 0;display:flex;justify-content:space-between;cursor:pointer}
.mr_faq summary::-webkit-details-marker{display:none}
.mr_faq summary::after{background:color-mix(in srgb,var(--mr_p) 16%,transparent);color:var(--mr_pt);content:"+";flex:none;border-radius:50%;font-weight:700;place-items:center;width:1.7rem;height:1.7rem;display:grid;transition:transform .2s}
.mr_faq details[open] summary::after{transform:rotate(45deg)}
.mr_faq details p{color:var(--mr_mu);margin:0 0 1.15rem}
.mr_rel{gap:.65rem;padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}
.mr_rel a{display:block;padding:.8rem 1.05rem;border:1px solid var(--mr_bd);border-radius:var(--mr_r);text-decoration:none;background:var(--mr_bg)}
.mr_rel a::before{color:var(--mr_a);content:"→ "}
.mr_rel a:hover{border-color:var(--mr_p)}
.mr_latest{padding:calc(var(--mr_g)*2.5) 1.05rem;max-width:var(--mr_w);margin:0 auto}
.mr_latest h2{margin-bottom:1.05rem;font-size:1.35rem}
.mr_latest ul{padding:0;margin:0;list-style:none;columns:2 300px;column-gap:2.1rem}
.mr_latest li{padding:.55rem 0;border-bottom:1px solid var(--mr_bd);break-inside:avoid}
.mr_latest a{text-decoration:none}
.mr_latest a:hover{text-decoration:underline}
.mr_foot{font-size:.95rem;padding:calc(var(--mr_g)*3) 0 1.6rem;border-top:1px solid var(--mr_bd);background:var(--mr_sf)}
.mr_cols{grid-template-columns:1.4fr 1fr 1.2fr;gap:2.1rem;display:grid}
.mr_cols h2{letter-spacing:.08em;color:var(--mr_mu);font-size:.9rem;margin-bottom:.85rem}
.mr_cols p{margin:.85rem 0 0;color:var(--mr_mu)}
.mr_flist{gap:.45rem;align-items:flex-start;display:flex;flex-direction:column}
.mr_flist a{color:var(--mr_fg);text-decoration:none}
.mr_flist a:hover{color:var(--mr_pt);text-decoration:underline}
.mr_legal{gap:.55rem;font-size:.85rem;color:var(--mr_mu);margin-top:2.1rem;flex-wrap:wrap;padding-top:1.25rem;border-top:1px solid var(--mr_bd);display:flex;justify-content:space-between}
@media (max-width:860px){.mr_hero_in{grid-template-columns:1fr}.mr_art{order:-1;aspect-ratio:2/1}.mr_tiles{grid-template-columns:repeat(2,1fr)}.mr_cols{grid-template-columns:1fr 1fr}.mr_cols>:first-child{grid-column:1/-1}}
@media (max-width:640px){.mr_bar{gap:.4rem 1.05rem;height:auto;padding-top:.65rem;flex-wrap:wrap}.mr_nav{margin:0 -1rem;width:100%;padding:0 .65rem .4rem;order:3}.mr_cta{margin-left:auto}.mr_hero{padding-top:var(--mr_g)}.mr_tiles{gap:.55rem}.mr_tile{gap:.55rem;align-items:flex-start;padding:.85rem;flex-direction:column}.mr_tile i{display:none}.mr_cols{grid-template-columns:1fr}.mr_sh{grid-template-columns:1fr}.mr_sh::before{grid-row:auto}.mr_compare{min-width:0}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.mr_bar2{gap:1.05rem;align-items:center;display:flex;justify-content:space-between;height:3.8rem}
.mr_nav2{margin:0 0 .4rem;gap:.1rem}
.mr_nav2 a{border-radius:0;padding:.35rem .65rem;border-bottom:2px solid transparent}
.mr_nav2 a.mr_on,.mr_nav2 a:hover{border-bottom-color:var(--mr_p);background:none}
.mr_bar3{padding:.95rem 0 .55rem;align-items:center;gap:.3rem;display:flex;flex-direction:column}
.mr_bar3 .mr_nav{margin:0}
.mr_hero_1{grid-template-columns:1fr}
.mr_tiles_2{grid-template-columns:repeat(2,1fr)}
.mr_notes_l{grid-template-columns:1fr}
.mr_notes_l .mr_note{border-top-width:1px;border-left:3px solid var(--mr_p);grid-template-columns:7.35rem minmax(0,1fr);column-gap:1.05rem;display:grid}
.mr_notes_l .mr_note.mr_con{border-left-color:var(--mr_a)}
.mr_notes_l .mr_verdict{order:-1;grid-row:span 2;justify-self:start;align-self:start}
.mr_foot2{gap:1.05rem;display:grid}
.mr_flist_row{flex-direction:row;gap:.4rem 1.25rem;flex-wrap:wrap}
@media (max-width:640px){.mr_notes_l .mr_note{grid-template-columns:1fr}.mr_bar2{padding:.65rem 0;height:auto;flex-wrap:wrap}}


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