.cobb[data-astro-cid-kkuh25mn]{margin:var(--space-6) 0;padding:var(--space-5) var(--space-5) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-family:var(--font-body);line-height:var(--leading-normal)}.cobb-head[data-astro-cid-kkuh25mn]{margin-bottom:var(--space-4)}.cobb-kicker[data-astro-cid-kkuh25mn]{margin:0 0 var(--space-1);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-accent);font-weight:700}.cobb-title[data-astro-cid-kkuh25mn]{font-family:var(--font-serif-zh);font-size:var(--text-xl);font-weight:700;line-height:var(--leading-tight);color:var(--color-primary-deep);margin:0}.cobb-sub[data-astro-cid-kkuh25mn]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-ink-soft)}.cobb-stage[data-astro-cid-kkuh25mn]{max-width:36rem;margin:0 auto}.cobb-stage[data-astro-cid-kkuh25mn] svg[data-astro-cid-kkuh25mn]{width:100%;height:auto;display:block;overflow:visible}svg[data-astro-cid-kkuh25mn] text[data-astro-cid-kkuh25mn]{font-family:var(--font-body);fill:var(--color-ink)}.t-note[data-astro-cid-kkuh25mn]{fill:var(--color-ink-soft);font-size:15px}.midline[data-astro-cid-kkuh25mn]{stroke:#b8c0b4;stroke-width:1.5px;stroke-dasharray:6 6}.pelvis[data-astro-cid-kkuh25mn]{fill:var(--color-sage-soft);stroke:#b8c0b4;stroke-width:1.5px}.v-body[data-astro-cid-kkuh25mn]{fill:#f1f3ee;stroke:#8e9c90;stroke-width:1.5px;transition:fill .35s var(--ease), stroke .35s var(--ease)}.in-curve[data-astro-cid-kkuh25mn] .v-body[data-astro-cid-kkuh25mn]{fill:var(--color-sage-wash);stroke:var(--color-green-deep)}.v-glow[data-astro-cid-kkuh25mn],.v-wrong[data-astro-cid-kkuh25mn]{fill:none;opacity:0;transition:opacity .35s var(--ease)}.v-glow[data-astro-cid-kkuh25mn]{fill:var(--color-green);fill-opacity:.35}.v-wrong[data-astro-cid-kkuh25mn]{stroke:#8a94a0;stroke-width:2px;stroke-dasharray:4 4}.line-u[data-astro-cid-kkuh25mn],.line-l[data-astro-cid-kkuh25mn],.w-line[data-astro-cid-kkuh25mn],.arc-path[data-astro-cid-kkuh25mn],.w-arc[data-astro-cid-kkuh25mn]{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease), opacity .35s var(--ease)}.line-u[data-astro-cid-kkuh25mn],.line-l[data-astro-cid-kkuh25mn]{stroke:var(--color-primary-deep);stroke-width:3px}.arc-path[data-astro-cid-kkuh25mn]{stroke:var(--color-primary-deep);stroke-width:2.5px}.arc-wedge[data-astro-cid-kkuh25mn]{fill:var(--color-primary);fill-opacity:.14;opacity:0;transition:opacity .6s var(--ease)}.t-arc-k[data-astro-cid-kkuh25mn],.t-arc-v[data-astro-cid-kkuh25mn]{opacity:0;transition:opacity .5s var(--ease)}.t-arc-k[data-astro-cid-kkuh25mn]{fill:var(--color-primary-deep);font-size:16px;font-weight:700}.t-arc-v[data-astro-cid-kkuh25mn]{fill:var(--color-primary-deep);font-size:30px;font-weight:800}.w-line[data-astro-cid-kkuh25mn],.w-arc[data-astro-cid-kkuh25mn]{stroke:#8a94a0;stroke-width:2px}.t-wrong-v[data-astro-cid-kkuh25mn]{fill:var(--color-ink-soft);text-anchor:middle;opacity:0;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;transition:opacity .5s var(--ease);font-size:18px;font-weight:700}.legend[data-astro-cid-kkuh25mn]{opacity:0;transition:opacity .5s var(--ease)}.lg-line[data-astro-cid-kkuh25mn]{stroke-width:3px;stroke-linecap:round}.lg-line--ok[data-astro-cid-kkuh25mn]{stroke:var(--color-primary-deep)}.lg-line--wrong[data-astro-cid-kkuh25mn]{stroke:#8a94a0;stroke-dasharray:5 5}.t-lg[data-astro-cid-kkuh25mn]{font-size:16px;font-weight:700}.t-lg--ok[data-astro-cid-kkuh25mn]{fill:var(--color-primary-deep)}.t-lg--wrong[data-astro-cid-kkuh25mn]{fill:var(--color-ink-soft)}.mark[data-astro-cid-kkuh25mn]{opacity:0;transition:opacity .3s var(--ease)}.m-ref[data-astro-cid-kkuh25mn]{stroke:#8e9c90;stroke-width:1.5px;stroke-dasharray:4 4}.m-edge[data-astro-cid-kkuh25mn]{stroke:var(--color-primary);stroke-width:2.5px;stroke-linecap:round}.m-arc[data-astro-cid-kkuh25mn]{fill:none;stroke:var(--color-primary);stroke-width:1.5px}.m-num[data-astro-cid-kkuh25mn]{fill:var(--color-primary-deep);text-anchor:end;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-size:20px;font-weight:700}.m-max[data-astro-cid-kkuh25mn]{fill:var(--color-primary-deep);text-anchor:end;opacity:0;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-size:14px;font-weight:700}.mark[data-astro-cid-kkuh25mn].seen{opacity:.45}.mark[data-astro-cid-kkuh25mn].on,.mark[data-astro-cid-kkuh25mn].max{opacity:1}.mark[data-astro-cid-kkuh25mn].max .m-num[data-astro-cid-kkuh25mn]{font-size:24px}.mark[data-astro-cid-kkuh25mn].max .m-max[data-astro-cid-kkuh25mn]{opacity:1}.lab[data-astro-cid-kkuh25mn]{opacity:0;transition:opacity .5s var(--ease)}.lab-lead[data-astro-cid-kkuh25mn]{stroke:#b8c0b4;stroke-width:1.5px}.t-lab[data-astro-cid-kkuh25mn]{font-size:21px;font-weight:700}.t-lab--apex[data-astro-cid-kkuh25mn]{fill:var(--color-green-deep)}.t-lab--end[data-astro-cid-kkuh25mn]{fill:var(--color-primary-deep)}.t-en[data-astro-cid-kkuh25mn]{fill:var(--color-ink-soft);font-size:15px;font-weight:600}.t-lab-sub[data-astro-cid-kkuh25mn]{fill:var(--color-ink-soft);font-size:15px}.s1[data-astro-cid-kkuh25mn] .is-apex[data-astro-cid-kkuh25mn] .v-body[data-astro-cid-kkuh25mn]{fill:var(--color-green);stroke:var(--color-green-deep)}.s1[data-astro-cid-kkuh25mn] .is-apex[data-astro-cid-kkuh25mn] .v-glow[data-astro-cid-kkuh25mn],.s1[data-astro-cid-kkuh25mn] .lab-apex[data-astro-cid-kkuh25mn]{opacity:1}.s2[data-astro-cid-kkuh25mn]:not(.scan-u) .is-uev[data-astro-cid-kkuh25mn] .v-body[data-astro-cid-kkuh25mn],.s3[data-astro-cid-kkuh25mn]:not(.scan-d) .is-lev[data-astro-cid-kkuh25mn] .v-body[data-astro-cid-kkuh25mn]{fill:var(--color-primary);stroke:var(--color-primary-deep)}.s2[data-astro-cid-kkuh25mn]:not(.scan-u) .line-u[data-astro-cid-kkuh25mn],.s3[data-astro-cid-kkuh25mn]:not(.scan-d) .line-l[data-astro-cid-kkuh25mn]{stroke-dashoffset:0}.s2[data-astro-cid-kkuh25mn]:not(.scan-u) .lab-uev[data-astro-cid-kkuh25mn],.s3[data-astro-cid-kkuh25mn]:not(.scan-d) .lab-lev[data-astro-cid-kkuh25mn]{opacity:1}.s2[data-astro-cid-kkuh25mn]:not(.scan-u) .m-top[data-astro-cid-kkuh25mn],.s3[data-astro-cid-kkuh25mn]:not(.scan-d) .m-bot[data-astro-cid-kkuh25mn]{opacity:0}.vert[data-astro-cid-kkuh25mn].scan-on .v-body[data-astro-cid-kkuh25mn]{stroke:var(--color-primary);stroke-width:3px}.s4[data-astro-cid-kkuh25mn] .arc-path[data-astro-cid-kkuh25mn]{stroke-dashoffset:0}.s4[data-astro-cid-kkuh25mn] .arc-wedge[data-astro-cid-kkuh25mn],.s4[data-astro-cid-kkuh25mn] .t-arc-k[data-astro-cid-kkuh25mn],.s4[data-astro-cid-kkuh25mn] .t-arc-v[data-astro-cid-kkuh25mn]{opacity:1}.s5[data-astro-cid-kkuh25mn] .w-line[data-astro-cid-kkuh25mn],.s5[data-astro-cid-kkuh25mn] .w-arc[data-astro-cid-kkuh25mn]{stroke-dashoffset:0}.s5[data-astro-cid-kkuh25mn] .legend[data-astro-cid-kkuh25mn],.s5[data-astro-cid-kkuh25mn] .t-wrong-v[data-astro-cid-kkuh25mn],.s5[data-astro-cid-kkuh25mn] .is-wrong[data-astro-cid-kkuh25mn] .v-wrong[data-astro-cid-kkuh25mn]{opacity:1}.cobb-panel[data-astro-cid-kkuh25mn]{max-width:36rem;margin:var(--space-4) auto 0}.cobb-steps[data-astro-cid-kkuh25mn]{margin:0;padding:0;list-style:none}.cobb-step[data-astro-cid-kkuh25mn]+.cobb-step[data-astro-cid-kkuh25mn]{margin-top:var(--space-4)}.cobb[data-astro-cid-kkuh25mn][data-js] .cobb-steps[data-astro-cid-kkuh25mn]{min-height:9.5rem}.cobb[data-astro-cid-kkuh25mn][data-js] .cobb-step[data-astro-cid-kkuh25mn]+.cobb-step[data-astro-cid-kkuh25mn]{margin-top:0}.cobb-step[data-astro-cid-kkuh25mn][hidden]{display:none}.cobb-step-title[data-astro-cid-kkuh25mn]{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink)}.cobb-step-k[data-astro-cid-kkuh25mn]{margin-right:var(--space-2);background:var(--color-primary-tint);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-primary-deep);vertical-align:.2em;border-radius:999px;padding:.1em .55em;font-weight:700;display:inline-block}.cobb-step-text[data-astro-cid-kkuh25mn]{font-size:var(--text-base);color:var(--color-ink);margin:0;line-height:1.85}.cobb-controls[data-astro-cid-kkuh25mn],.cobb-controls-2[data-astro-cid-kkuh25mn]{display:none}.cobb[data-astro-cid-kkuh25mn][data-js] .cobb-controls[data-astro-cid-kkuh25mn]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.cobb[data-astro-cid-kkuh25mn][data-js] .cobb-controls-2[data-astro-cid-kkuh25mn]{margin-top:var(--space-2);justify-content:center;display:flex}.cobb-btn[data-astro-cid-kkuh25mn]{min-height:44px;padding:0 var(--space-5);box-shadow:inset 0 0 0 2px var(--color-primary);font:inherit;font-size:var(--text-sm);color:var(--color-primary-deep);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), opacity var(--dur) var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cobb-btn[data-astro-cid-kkuh25mn]:hover{background:var(--color-primary-tint)}.cobb-btn--primary[data-astro-cid-kkuh25mn]{background:var(--color-primary);color:var(--color-on-primary)}.cobb-btn--primary[data-astro-cid-kkuh25mn]:hover{background:var(--color-primary-deep);color:var(--color-on-primary)}.cobb-btn[data-astro-cid-kkuh25mn]:disabled{opacity:.4;cursor:default}.cobb-btn[data-astro-cid-kkuh25mn]:disabled:hover{background:0 0}.cobb-btn[data-astro-cid-kkuh25mn]:focus-visible,.cobb-dot[data-astro-cid-kkuh25mn]:focus-visible,.cobb-play[data-astro-cid-kkuh25mn]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.cobb-dots[data-astro-cid-kkuh25mn]{gap:2px;display:flex}.cobb-dot[data-astro-cid-kkuh25mn]{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.cobb-dot[data-astro-cid-kkuh25mn] span[data-astro-cid-kkuh25mn]{width:10px;height:10px;transition:background var(--dur) var(--ease), transform var(--dur) var(--ease);background:#c9d1c6;border-radius:50%}.cobb-dot[data-astro-cid-kkuh25mn][aria-current=step] span[data-astro-cid-kkuh25mn]{background:var(--color-primary);transform:scale(1.3)}.cobb-play[data-astro-cid-kkuh25mn]{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-primary-deep);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;font-weight:700;text-decoration:underline;display:inline-flex}.cobb-play-ic[data-astro-cid-kkuh25mn]{border:6px solid #0000;border-left:10px solid;border-right-width:0;width:0;height:0}.cobb-play[data-astro-cid-kkuh25mn][aria-pressed=true] .cobb-play-ic[data-astro-cid-kkuh25mn]{border:0 solid;border-width:0 3px;width:10px;height:12px}.cobb-note[data-astro-cid-kkuh25mn]{margin:var(--space-4) auto 0;max-width:36rem;font-size:var(--text-xs);color:var(--color-ink-soft);line-height:1.7}@media (width<=40rem){.cobb[data-astro-cid-kkuh25mn]{padding:var(--space-4) var(--space-3) var(--space-3)}.t-note[data-astro-cid-kkuh25mn],.t-en[data-astro-cid-kkuh25mn],.m-max[data-astro-cid-kkuh25mn]{font-size:18px}.t-lab[data-astro-cid-kkuh25mn]{font-size:27px}.t-lab-sub[data-astro-cid-kkuh25mn],.t-lg[data-astro-cid-kkuh25mn]{font-size:19px}.m-num[data-astro-cid-kkuh25mn]{font-size:26px}.mark[data-astro-cid-kkuh25mn].max .m-num[data-astro-cid-kkuh25mn]{font-size:30px}.t-arc-k[data-astro-cid-kkuh25mn]{font-size:20px}.t-arc-v[data-astro-cid-kkuh25mn]{font-size:38px}.t-wrong-v[data-astro-cid-kkuh25mn]{font-size:22px}.cobb[data-astro-cid-kkuh25mn][data-js] .cobb-controls[data-astro-cid-kkuh25mn]{flex-wrap:wrap}.cobb-btn[data-astro-cid-kkuh25mn]{padding:0 var(--space-4);flex:1 1 0}.cobb-dots[data-astro-cid-kkuh25mn]{flex-basis:100%;order:3;justify-content:center}}@media (prefers-reduced-motion:reduce){.cobb[data-astro-cid-kkuh25mn] [data-astro-cid-kkuh25mn],.cobb[data-astro-cid-kkuh25mn] [data-astro-cid-kkuh25mn]:before{transition:none!important}}.article-page[data-astro-cid-x2axihpx]{background:linear-gradient(#eef4fa 0%,#f7fafc 26rem,#fdfefe 100%);padding-block-end:var(--space-8)}.hero-cover[data-astro-cid-x2axihpx]{margin:var(--space-4) 0 0}.hero-cover[data-astro-cid-x2axihpx] img[data-astro-cid-x2axihpx]{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-card)}.hero-cover[data-astro-cid-x2axihpx] figcaption[data-astro-cid-x2axihpx]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-soft);text-align:center}@media (width>=60rem){.hero-cover[data-astro-cid-x2axihpx]{align-self:center;margin:0}}.myths[data-astro-cid-x2axihpx] h2[data-astro-cid-x2axihpx],.art-faq[data-astro-cid-x2axihpx] h2[data-astro-cid-x2axihpx]{font-family:var(--font-serif-zh);font-weight:900;font-size:var(--text-xl);color:var(--color-primary-deep);margin:var(--space-6) 0 var(--space-3)}.myths[data-astro-cid-x2axihpx] h2[data-astro-cid-x2axihpx] i[data-astro-cid-x2axihpx],.art-faq[data-astro-cid-x2axihpx] h2[data-astro-cid-x2axihpx] i[data-astro-cid-x2axihpx]{font-style:normal;font-weight:500;font-size:var(--text-sm);color:var(--color-ink-soft);letter-spacing:.08em;margin-inline-start:var(--space-2)}.myth-list[data-astro-cid-x2axihpx]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.myth-list[data-astro-cid-x2axihpx] li[data-astro-cid-x2axihpx]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);background:#fff}.myth-list[data-astro-cid-x2axihpx] p[data-astro-cid-x2axihpx]{margin:0;line-height:1.9}.myth-list[data-astro-cid-x2axihpx] p[data-astro-cid-x2axihpx]+p[data-astro-cid-x2axihpx]{margin-top:var(--space-2)}.myth-list[data-astro-cid-x2axihpx] b[data-astro-cid-x2axihpx]{min-width:3em;font-size:var(--text-xs);letter-spacing:.08em;color:#8a3b4a;background:#f3e9ea;border-radius:999px;margin-inline-end:var(--space-2);padding:1px 10px;display:inline-block}.myth-list[data-astro-cid-x2axihpx] .fact[data-astro-cid-x2axihpx] b[data-astro-cid-x2axihpx]{background:var(--color-sage);color:var(--color-green-deep)}.art-faq[data-astro-cid-x2axihpx] details[data-astro-cid-x2axihpx]{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-3);background:#fff}.art-faq[data-astro-cid-x2axihpx] summary[data-astro-cid-x2axihpx]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-5);cursor:pointer;list-style:none;display:flex}.art-faq[data-astro-cid-x2axihpx] summary[data-astro-cid-x2axihpx]::-webkit-details-marker{display:none}.art-faq[data-astro-cid-x2axihpx] summary[data-astro-cid-x2axihpx]:after{content:"+";color:var(--color-primary);flex-shrink:0;font-size:1.25rem;font-weight:700}.art-faq[data-astro-cid-x2axihpx] details[data-astro-cid-x2axihpx][open] summary[data-astro-cid-x2axihpx]:after{content:"−"}.art-faq[data-astro-cid-x2axihpx] h3[data-astro-cid-x2axihpx]{font-size:var(--text-base);color:var(--color-primary-deep);margin:0;font-weight:700;line-height:1.6}.art-faq[data-astro-cid-x2axihpx] details[data-astro-cid-x2axihpx] p[data-astro-cid-x2axihpx]{padding:0 var(--space-5) var(--space-4);margin:0;line-height:1.95}.art-hero[data-astro-cid-x2axihpx]{padding-block:var(--space-4) var(--space-6);background:linear-gradient(115deg,#e7eff9 0%,#eef4f6 55%,#ecf3ec 100%)}.entry-hint[data-astro-cid-x2axihpx]{margin:calc(-1 * var(--space-2)) 0 var(--space-4);font-size:var(--text-sm);color:var(--color-ink-soft)}.entry-hint[data-astro-cid-x2axihpx] a[data-astro-cid-x2axihpx]{color:var(--color-primary-deep);font-weight:700}.breadcrumb[data-astro-cid-x2axihpx] ol[data-astro-cid-x2axihpx]{gap:var(--space-1);margin:0 0 var(--space-5);color:var(--color-ink-soft);flex-wrap:wrap;padding:0;font-size:.8125rem;list-style:none;display:flex}.breadcrumb[data-astro-cid-x2axihpx] li[data-astro-cid-x2axihpx]+li[data-astro-cid-x2axihpx]:before{content:"›";margin-inline-end:var(--space-1)}.breadcrumb[data-astro-cid-x2axihpx] a[data-astro-cid-x2axihpx]{color:var(--color-ink-soft);text-decoration:none}.breadcrumb[data-astro-cid-x2axihpx] a[data-astro-cid-x2axihpx]:hover{color:var(--color-primary);text-decoration:underline}.breadcrumb[data-astro-cid-x2axihpx] [data-astro-cid-x2axihpx][aria-current=page]{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;max-width:22em;overflow:hidden}.hero-grid[data-astro-cid-x2axihpx]{gap:var(--space-5);align-items:end;display:grid}@media (width>=60rem){.hero-grid[data-astro-cid-x2axihpx]{grid-template-columns:minmax(0,1fr) 15rem}}.art-kicker[data-astro-cid-x2axihpx]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);border:1px solid color-mix(in srgb, var(--color-primary) 25%, white);font-size:var(--text-sm);background:#fff;border-radius:999px;padding:4px 16px;font-weight:700;display:inline-flex}.art-kicker[data-astro-cid-x2axihpx] a[data-astro-cid-x2axihpx]{color:var(--color-primary);text-decoration:none}.art-kicker[data-astro-cid-x2axihpx] a[data-astro-cid-x2axihpx]:hover{text-decoration:underline}.art-kicker[data-astro-cid-x2axihpx] span[data-astro-cid-x2axihpx]{color:var(--color-ink-soft)}.art-kicker[data-astro-cid-x2axihpx] b[data-astro-cid-x2axihpx]{color:var(--color-accent-strong)}.hero-main[data-astro-cid-x2axihpx] h1[data-astro-cid-x2axihpx]{font-family:var(--font-serif-zh);color:var(--color-primary-deep);margin:0 0 var(--space-3);max-width:24em;font-size:clamp(1.7rem,1.2rem + 2.2vw,2.6rem);font-weight:900;line-height:1.35}.art-subtitle[data-astro-cid-x2axihpx]{color:var(--color-ink);margin:0 0 var(--space-4);font-size:clamp(1rem,.95rem + .4vw,1.1875rem)}.art-meta[data-astro-cid-x2axihpx]{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--color-ink-soft);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.meta-item[data-astro-cid-x2axihpx]{align-items:center;gap:6px;display:inline-flex}.meta-item[data-astro-cid-x2axihpx] svg[data-astro-cid-x2axihpx]{width:16px;height:16px;color:var(--color-primary);flex:none}.meta-sep[data-astro-cid-x2axihpx]{color:color-mix(in srgb, var(--color-ink-soft) 50%, transparent)}.art-subtitle[data-astro-cid-x2axihpx]:has(+.art-lead){margin-bottom:var(--space-3)}.art-lead[data-astro-cid-x2axihpx]{max-width:40em;margin:0 0 var(--space-3);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-ink)}.art-lead[data-astro-cid-x2axihpx] .nobr[data-astro-cid-x2axihpx]{white-space:nowrap}.art-lead[data-astro-cid-x2axihpx] p[data-astro-cid-x2axihpx]{margin:0}.art-lead[data-astro-cid-x2axihpx] p[data-astro-cid-x2axihpx]+p[data-astro-cid-x2axihpx]{margin-top:var(--space-2)}.art-lead[data-astro-cid-x2axihpx] p[data-astro-cid-x2axihpx]:first-child{color:var(--color-primary-deep);font-weight:700}.art-byline[data-astro-cid-x2axihpx]{margin-bottom:var(--space-1);color:var(--color-ink)}.art-byline[data-astro-cid-x2axihpx] .meta-item[data-astro-cid-x2axihpx]{align-items:flex-start}.art-byline[data-astro-cid-x2axihpx] .meta-item[data-astro-cid-x2axihpx] svg[data-astro-cid-x2axihpx]{margin-top:calc(.5lh - 8px)}.byline-cred[data-astro-cid-x2axihpx]{word-break:keep-all;display:inline-block}.art-dates[data-astro-cid-x2axihpx]{flex-wrap:nowrap;align-items:flex-start;gap:6px}.art-dates[data-astro-cid-x2axihpx]>svg[data-astro-cid-x2axihpx]{width:16px;height:16px;color:var(--color-primary);flex:none;margin-top:calc(.5lh - 8px)}.art-dates-clip[data-astro-cid-x2axihpx]{flex:auto;min-width:0;overflow:hidden}.art-dates-row[data-astro-cid-x2axihpx]{align-items:center;row-gap:var(--space-1);flex-wrap:wrap;margin-inline-start:-1.75em;display:flex}.art-dates-row[data-astro-cid-x2axihpx]>.meta-item[data-astro-cid-x2axihpx]{white-space:nowrap;padding-inline-start:1.75em;position:relative}.art-dates-row[data-astro-cid-x2axihpx] .meta-sep[data-astro-cid-x2axihpx]{text-align:center;inline-size:1.75em;position:absolute;inset-inline-start:0}.art-jump[data-astro-cid-x2axihpx]{max-width:30rem;margin:0 0 var(--space-4);padding:0 var(--space-4);border-inline-start:4px solid var(--color-primary);border-radius:0 var(--radius) var(--radius) 0;box-shadow:var(--shadow-card);background:#fff}.art-jump[data-astro-cid-x2axihpx] ul[data-astro-cid-x2axihpx]{margin:0;padding:0;list-style:none;display:grid}.art-jump[data-astro-cid-x2axihpx] li[data-astro-cid-x2axihpx]+li[data-astro-cid-x2axihpx]{border-top:1px solid var(--color-border)}.art-jump[data-astro-cid-x2axihpx] a[data-astro-cid-x2axihpx]{min-height:44px;color:var(--color-primary-deep);text-underline-offset:.3em;align-items:center;font-weight:700;display:flex}.tag-list[data-astro-cid-x2axihpx]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag-list[data-astro-cid-x2axihpx] li[data-astro-cid-x2axihpx]{color:var(--color-primary-deep);border:1px solid color-mix(in srgb, var(--color-primary) 35%, white);background:#fff;border-radius:999px;padding:2px 12px;font-size:.75rem}.hero-side[data-astro-cid-x2axihpx]{display:none}@media (width>=60rem){.hero-side[data-astro-cid-x2axihpx]{text-align:right;padding-block-end:var(--space-2);display:block}}.hand-zh[data-astro-cid-x2axihpx]{font-family:var(--font-hand);color:var(--color-primary-deep);margin:0 0 var(--space-4);font-size:1.9rem;line-height:1.5}.hand-en[data-astro-cid-x2axihpx]{font-family:var(--font-hand);color:var(--color-accent-strong);margin:0;font-size:1.25rem;line-height:1.5}.body-grid[data-astro-cid-x2axihpx]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-6);display:grid}@media (width>=64rem){.body-grid[data-astro-cid-x2axihpx]{grid-template-columns:minmax(0,1fr) 19rem}}.reader-note[data-astro-cid-x2axihpx]{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border-inline-start:4px solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:var(--shadow-sm);font-size:var(--text-sm);background:#fff;gap:2px;display:grid}.reader-note[data-astro-cid-x2axihpx] b[data-astro-cid-x2axihpx]{color:var(--color-accent-strong);letter-spacing:.08em}.article-body[data-astro-cid-x2axihpx]{color:var(--color-ink);font-size:1.0625rem;line-height:2}.article-body[data-astro-cid-x2axihpx] p{margin:0 0 var(--space-5)}.article-body[data-astro-cid-x2axihpx]>h2{margin:var(--space-7) 0 var(--space-4)}.article-body[data-astro-cid-x2axihpx]>h2:first-child{margin-top:0}.article-body[data-astro-cid-x2axihpx]>h3{margin:var(--space-6) 0 var(--space-3)}.article-body[data-astro-cid-x2axihpx]>ul,.article-body[data-astro-cid-x2axihpx]>ol{margin:0 0 var(--space-5);padding-inline-start:1.4em}.article-body[data-astro-cid-x2axihpx]>ul>li+li,.article-body[data-astro-cid-x2axihpx]>ol>li+li{margin-top:var(--space-2)}.article-body[data-astro-cid-x2axihpx]>ul>li::marker,.article-body[data-astro-cid-x2axihpx]>ol>li::marker{color:var(--color-primary)}.article-body[data-astro-cid-x2axihpx]>:is(ul,ol) :is(ul,ol){margin-top:var(--space-2);padding-inline-start:1.4em}.article-body[data-astro-cid-x2axihpx]>:is(ul,ol) :is(ul,ol)>li+li{margin-top:var(--space-2)}.article-body[data-astro-cid-x2axihpx]>:is(ul,ol) :is(ul,ol)>li::marker{color:var(--color-primary)}.article-body[data-astro-cid-x2axihpx]>blockquote{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);background:var(--color-sage-soft);border-inline-start:4px solid var(--color-green-deep);border-radius:0 var(--radius-md) var(--radius-md) 0}.article-body[data-astro-cid-x2axihpx]>blockquote p{margin:0}.article-body[data-astro-cid-x2axihpx]>blockquote a{color:var(--color-primary-deep)}.article-body[data-astro-cid-x2axihpx]>blockquote p+p{margin-top:var(--space-2)}.article-body[data-astro-cid-x2axihpx]>hr{border:0;border-top:1px solid var(--color-border);margin:var(--space-7) 0}.article-body[data-astro-cid-x2axihpx]>p:first-child{font-family:var(--font-serif-zh);color:var(--color-primary-deep);min-height:3rem;margin-block-end:var(--space-5);padding-inline-start:3.2rem;font-size:clamp(1.15rem,1.05rem + .6vw,1.4rem);font-weight:700;line-height:1.9;position:relative}.article-body[data-astro-cid-x2axihpx]>p:first-child:before{content:"“";color:var(--color-primary);opacity:.85;font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;top:-.4rem;left:0}.article-body[data-astro-cid-x2axihpx] a{color:var(--color-primary);overflow-wrap:break-word;text-underline-offset:3px;text-decoration:underline}.article-body[data-astro-cid-x2axihpx] a.ref{vertical-align:super;font-size:.8125rem;line-height:1;text-decoration:none}.article-body[data-astro-cid-x2axihpx] .ai-callout{gap:var(--space-3);margin:0 0 var(--space-5);padding:var(--space-4) var(--space-5);background:var(--color-primary-tint);border-radius:var(--radius-lg);align-items:flex-start;display:flex}.article-body[data-astro-cid-x2axihpx] .ai-callout-icon{box-sizing:border-box;color:#fff;background:var(--color-primary);border-radius:50%;flex:none;width:40px;height:40px;padding:8px}.article-body[data-astro-cid-x2axihpx] .ai-callout-title{color:var(--color-primary-deep);margin:0 0 var(--space-1);font-weight:700}.article-body[data-astro-cid-x2axihpx] .ai-callout a{color:var(--color-primary-deep)}.article-body[data-astro-cid-x2axihpx] .ai-callout p:last-child{font-size:var(--text-sm);margin:0;line-height:1.9}.article-body[data-astro-cid-x2axihpx] .series-card{margin:var(--space-6) 0 0;padding:var(--space-5);border:1px solid color-mix(in srgb, var(--color-primary) 18%, white);border-radius:var(--radius-lg);background:linear-gradient(115deg,#e5eef9 0%,#eef4fb 100%)}.article-body[data-astro-cid-x2axihpx] .series-kicker{font-family:var(--font-serif-zh);color:var(--color-primary-deep);margin:0 0 var(--space-2);font-size:1.15rem;font-weight:900}.article-body[data-astro-cid-x2axihpx] .series-text{font-size:var(--text-sm);margin:0 0 var(--space-4)}.article-body[data-astro-cid-x2axihpx] .series-btn{border:2px solid var(--color-primary);min-height:44px;color:var(--color-primary-deep);font-size:var(--text-sm);background:#fff;border-radius:999px;align-items:center;padding:8px 22px;font-weight:700;text-decoration:none;display:inline-flex}.article-body[data-astro-cid-x2axihpx] .series-btn:hover{background:var(--color-primary);color:#fff}.article-body[data-astro-cid-x2axihpx] p:has(>img){margin:var(--space-6) auto;max-width:30rem}.article-body[data-astro-cid-x2axihpx] img{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-md);display:block}.art-video{margin:0 0 var(--space-6)}.article-body[data-astro-cid-x2axihpx] table{border-collapse:collapse;width:100%;margin:0 0 var(--space-5);font-size:var(--text-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;line-height:1.7;overflow:hidden}.article-body[data-astro-cid-x2axihpx] th,.article-body[data-astro-cid-x2axihpx] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:10px 14px}.article-body[data-astro-cid-x2axihpx] th{background:var(--color-primary-tint);color:var(--color-primary-deep);white-space:nowrap;font-weight:700}.article-body[data-astro-cid-x2axihpx] tr:last-child td{border-bottom:0}.article-body[data-astro-cid-x2axihpx] td:first-child{white-space:nowrap;color:var(--color-ink-soft)}.article-body[data-astro-cid-x2axihpx] td small{color:var(--color-ink-soft);font-size:.85em}@media (width<=44rem){.article-body[data-astro-cid-x2axihpx] table{display:block;overflow-x:auto}.article-body[data-astro-cid-x2axihpx] th,.article-body[data-astro-cid-x2axihpx] td{min-width:7.5rem}}.article-page[data-astro-cid-x2axihpx] sup.cite{white-space:nowrap;font-size:.72em;font-weight:400;line-height:0}.article-body[data-astro-cid-x2axihpx] .keep-tail{white-space:nowrap}.article-page[data-astro-cid-x2axihpx] sup.cite a{color:var(--color-primary-deep);padding-inline:1px;text-decoration:none}.article-page[data-astro-cid-x2axihpx] sup.cite a:hover{text-decoration:underline}.art-faq[data-astro-cid-x2axihpx] .nobr[data-astro-cid-x2axihpx]{white-space:nowrap}.article-body[data-astro-cid-x2axihpx]>.atr-figure{margin:var(--space-6) 0 var(--space-6)}.article-body[data-astro-cid-x2axihpx] .atr-figure img{border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.article-body[data-astro-cid-x2axihpx] .atr-figure figcaption{margin-top:var(--space-4)}.article-body[data-astro-cid-x2axihpx] .atr-figure .atr-figure-lede{margin:0 0 var(--space-2);text-wrap:balance;font-size:var(--text-lg);font-weight:700;line-height:var(--leading-normal);color:var(--color-primary-deep)}.article-body[data-astro-cid-x2axihpx] .atr-figure .atr-figure-credit{font-size:var(--text-sm);color:var(--color-ink-soft);margin:0;line-height:1.8}.article-body[data-astro-cid-x2axihpx] .atr-figure .atr-figure-credit a{color:var(--color-primary-deep)}.article-body[data-astro-cid-x2axihpx]>.atr-aside{margin:0 0 var(--space-5);padding:var(--space-4) var(--space-5);background:var(--color-primary-tint);border-inline-start:4px solid var(--color-primary-deep);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.article-body[data-astro-cid-x2axihpx] .atr-aside p{margin:0}.article-body[data-astro-cid-x2axihpx] .atr-aside p+p{margin-top:var(--space-3)}.article-body[data-astro-cid-x2axihpx] .atr-aside .atr-aside-title{color:var(--color-primary-deep);text-wrap:balance;font-weight:700}.article-body[data-astro-cid-x2axihpx] .atr-aside .atr-aside-title+p{margin-top:var(--space-2)}.article-body[data-astro-cid-x2axihpx] .atr-aside a{color:var(--color-primary-deep)}.article-body[data-astro-cid-x2axihpx]>ol.atr-steps{gap:var(--space-4);margin:0 0 var(--space-5);padding:0;list-style:none;display:grid}.article-body[data-astro-cid-x2axihpx]>ol.atr-steps>li{padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0}.article-body[data-astro-cid-x2axihpx] ol.atr-steps p{margin:0}.article-body[data-astro-cid-x2axihpx] ol.atr-steps .atr-step-title{margin-bottom:var(--space-1);color:var(--color-primary-deep);text-wrap:balance;font-weight:700}.article-body[data-astro-cid-x2axihpx]>p.atr-readmore{grid-template-columns:auto minmax(0,1fr);align-items:baseline;margin:0;display:grid}.article-body[data-astro-cid-x2axihpx]>p.atr-readmore+p.atr-readmore{margin-top:var(--space-2)}.article-body[data-astro-cid-x2axihpx] p.atr-readmore a{text-wrap:balance;align-items:center;min-height:44px;display:flex}.article-body[data-astro-cid-x2axihpx]>p.atr-coda{margin:var(--space-6) 0 0;padding-top:var(--space-5);border-top:1px solid var(--color-border);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-normal);color:var(--color-primary-deep);text-wrap:balance}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide){counter-reset:fm-sec}.article-body[data-astro-cid-x2axihpx]>.fm-guide{max-width:var(--content-narrow);margin:0 0 var(--space-7);padding:var(--space-5) var(--space-5) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.article-body[data-astro-cid-x2axihpx]>.fm-guide:before{content:"";background:var(--gradient-brand);height:4px;position:absolute;inset:0 0 auto}.article-body[data-astro-cid-x2axihpx] .fm-guide-label{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-accent);font-weight:700;line-height:1.6}.article-body[data-astro-cid-x2axihpx] .fm-summary{margin:0;font-size:1rem;line-height:1.9}.article-body[data-astro-cid-x2axihpx] .fm-toc{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--color-sage-line)}.article-body[data-astro-cid-x2axihpx] .fm-toc ol{margin:0;padding-inline-start:2.2em;list-style:decimal-leading-zero}.article-body[data-astro-cid-x2axihpx] .fm-toc li::marker{font-family:var(--font-sans-en);font-size:var(--text-xs);color:var(--color-accent);font-weight:700}.article-body[data-astro-cid-x2axihpx] .fm-toc li{padding-inline-start:.35em}.article-body[data-astro-cid-x2axihpx] .fm-toc a{font-size:var(--text-sm);color:var(--color-primary-deep);padding-block:6px;line-height:1.6;text-decoration:none;display:block}.article-body[data-astro-cid-x2axihpx] .fm-toc a:hover{text-decoration:underline}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>h2{counter-increment:fm-sec;max-width:var(--content-narrow);margin:var(--space-8) 0 var(--space-4);font-size:var(--text-xl);color:var(--color-primary-deep);font-weight:900;line-height:1.5}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>.fm-guide+h2{margin-top:0}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>p:has(>img)+h2{margin-top:var(--space-6)}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>h2:before{content:counter(fm-sec, decimal-leading-zero);margin-bottom:var(--space-2);font:700 var(--text-xs) / 1.6 var(--font-sans-en);letter-spacing:.18em;color:var(--color-accent);background:linear-gradient(var(--color-sage-line), var(--color-sage-line)) no-repeat right center / calc(100% - 3em) 1px;display:block}@supports (content:'a' / ''){.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>h2:before{content:counter(fm-sec, decimal-leading-zero) / ""}}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>blockquote{max-width:var(--content-narrow);margin:var(--space-5) 0 var(--space-6);padding:var(--space-4) var(--space-5);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>blockquote p{font-family:var(--font-serif-zh);color:var(--color-green-deep);font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);font-weight:700;line-height:1.85}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>p strong{background:linear-gradient(transparent 58%, var(--color-sage-wash) 58%, var(--color-sage-wash) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.article-body[data-astro-cid-x2axihpx]>.fm-punch{margin:var(--space-6) 0;padding-top:var(--space-4);background:var(--gradient-brand) no-repeat left top / 2.5rem 3px;font-family:var(--font-serif-zh);color:var(--color-primary-deep);text-wrap:balance;font-size:clamp(1.1875rem,1.05rem + .6vw,1.375rem);font-weight:700;line-height:1.75}@media (width<=39.99rem){.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>p:has(>img){max-width:none;margin:var(--space-7) calc(-1 * var(--space-4))}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>p:has(>img) img{box-shadow:none;border-radius:0}}@media (width>=40rem){.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>p:has(>img){margin:var(--space-7) auto var(--space-7) calc((min(100%, var(--content-narrow)) - 30rem) / 2)}}.article-body[data-astro-cid-x2axihpx]>.fm-close{max-width:var(--content-narrow);margin:var(--space-6) 0 0;padding:var(--space-6) var(--space-5) var(--space-5);background:var(--color-surface-warm);border:1px solid var(--color-sage-line);border-radius:var(--radius-lg);position:relative}.article-body[data-astro-cid-x2axihpx]>.fm-close:before{content:"";top:-1px;left:var(--space-5);background:var(--gradient-brand);border-radius:0 0 4px 4px;width:3rem;height:4px;position:absolute}.article-body[data-astro-cid-x2axihpx] .fm-close .fm-close-lead{margin:0 0 var(--space-3);font-family:var(--font-serif-zh);font-size:var(--text-lg);color:var(--color-green-deep);font-weight:700;line-height:1.6}.article-body[data-astro-cid-x2axihpx] .fm-close p:last-child{margin:0}.article-body[data-astro-cid-x2axihpx]>.fm-coda{max-width:var(--content-narrow);margin:var(--space-7) 0 0;text-align:center}.article-body[data-astro-cid-x2axihpx] .fm-coda .fm-coda-mark{width:1.25rem;height:3.25rem;margin:0 auto var(--space-4);color:var(--color-green)}.article-body[data-astro-cid-x2axihpx] .fm-coda p{max-width:21em;margin:0 auto var(--space-4);font-family:var(--font-serif-zh);font-size:var(--text-lg);color:var(--color-ink);text-wrap:balance;font-weight:700;line-height:1.75}.article-body[data-astro-cid-x2axihpx] .fm-coda p:first-of-type{font-size:var(--text-xl);color:var(--color-primary-deep);font-weight:900}.article-body[data-astro-cid-x2axihpx] .fm-coda p:last-child{margin-bottom:0}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>h2:has(+.fm-peers){counter-increment:none;margin-top:var(--space-8)}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>h2:has(+.fm-peers):before{content:"";width:2.5rem;height:3px;margin-bottom:var(--space-3);background:var(--gradient-brand);border-radius:999px}.article-body[data-astro-cid-x2axihpx]>.fm-peers{max-width:var(--content-narrow);margin:0}.article-body[data-astro-cid-x2axihpx] .fm-peers-intro{margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.9}.article-body[data-astro-cid-x2axihpx] .fm-peers-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=44rem){.article-body[data-astro-cid-x2axihpx] .fm-peers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-body[data-astro-cid-x2axihpx] .fm-peer{min-width:0;padding:var(--space-5) var(--space-5) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.article-body[data-astro-cid-x2axihpx] .fm-peer-kicker{margin:0 0 var(--space-1);font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-accent);order:-1;font-weight:700;line-height:1.6}.article-body[data-astro-cid-x2axihpx] .fm-peer h3{margin:0 0 var(--space-3);font-size:var(--text-lg);color:var(--color-primary-deep);line-height:1.5}.article-body[data-astro-cid-x2axihpx] .fm-peer-summary{margin:0 0 var(--space-4);font-size:var(--text-sm);flex:1 0 auto;line-height:1.9}.article-body[data-astro-cid-x2axihpx] .fm-peer-link{padding-top:var(--space-3);border-top:1px dashed var(--color-sage-line);font-size:var(--text-sm);margin:0;line-height:1.6}.article-body[data-astro-cid-x2axihpx] .fm-peer-link a{color:var(--color-primary);padding-block:6px;font-weight:700;text-decoration:none;display:inline-block}.article-body[data-astro-cid-x2axihpx] .fm-peer-link a:hover{color:var(--color-primary-deep);text-decoration:underline}@media (width>=22.5rem){.article-body[data-astro-cid-x2axihpx] .fm-toc a,.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>h2,.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>blockquote p,.article-body[data-astro-cid-x2axihpx]>.fm-punch,.article-body[data-astro-cid-x2axihpx] .fm-close-lead,.article-body[data-astro-cid-x2axihpx] .fm-coda p{word-break:keep-all;overflow-wrap:anywhere}}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>hr{width:4rem;height:3px;margin:var(--space-8) auto var(--space-6) calc((min(100%, var(--content-narrow)) - 4rem) / 2);background:var(--gradient-brand);border:0;border-radius:999px}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>hr~h2{counter-increment:none;font-size:var(--text-lg);margin-top:0}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>hr~h2:before{content:none}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>hr~p{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.9}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>hr~p strong{color:var(--color-ink);background:0 0}.article-body[data-astro-cid-x2axihpx]:has(>.fm-guide)>hr~p a{color:var(--color-primary-deep)}.refs[data-astro-cid-x2axihpx]{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.refs[data-astro-cid-x2axihpx] h2[data-astro-cid-x2axihpx]{font-family:var(--font-serif-zh);font-weight:900;font-size:var(--text-lg);color:var(--color-primary-deep);margin:0 0 var(--space-3)}.refs[data-astro-cid-x2axihpx] h2[data-astro-cid-x2axihpx] i[data-astro-cid-x2axihpx]{font-style:italic;font-weight:500;font-size:var(--text-sm);color:var(--color-ink-soft);letter-spacing:.08em;margin-inline-start:var(--space-2)}.ref-list[data-astro-cid-x2axihpx]{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-ink);margin:0;padding:0;list-style:none;display:grid}.ref-group-title[data-astro-cid-x2axihpx]{margin:0 0 var(--space-3);font-size:var(--text-base);font-weight:700;line-height:var(--leading-normal);color:var(--color-primary-deep)}.ref-list[data-astro-cid-x2axihpx]+.ref-group-title[data-astro-cid-x2axihpx]{margin-top:var(--space-5)}.ref-list[data-astro-cid-x2axihpx] li[data-astro-cid-x2axihpx]{gap:var(--space-3);line-height:1.7;display:flex}.ref-no[data-astro-cid-x2axihpx]{background:var(--color-primary-tint);width:22px;height:22px;color:var(--color-primary-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:.75rem;font-weight:700;display:inline-flex}.ref-date[data-astro-cid-x2axihpx],.ref-url-tail[data-astro-cid-x2axihpx]{white-space:nowrap}.ref-body[data-astro-cid-x2axihpx] a[data-astro-cid-x2axihpx]{color:var(--color-primary);word-break:break-all;text-underline-offset:3px;text-decoration:underline;display:block}.disclaimer-note[data-astro-cid-x2axihpx]{margin:var(--space-5) 0 0;font-size:var(--text-sm);color:var(--color-ink-soft)}.disclaimer-note[data-astro-cid-x2axihpx] a[data-astro-cid-x2axihpx]{color:var(--color-primary)}.art-side[data-astro-cid-x2axihpx]{gap:var(--space-4);align-content:start;display:grid}@media (width>=64rem){.art-side[data-astro-cid-x2axihpx]{position:sticky;top:88px}}.side-card[data-astro-cid-x2axihpx]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm);background:#fff}.newsletter-card[data-astro-cid-x2axihpx]{background:linear-gradient(160deg,#eef4fb 0%,#f4f8fd 100%)}.nl-head[data-astro-cid-x2axihpx]{align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);display:flex}.nl-icon[data-astro-cid-x2axihpx]{background:var(--color-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.nl-icon[data-astro-cid-x2axihpx] svg[data-astro-cid-x2axihpx]{color:#fff;width:26px;height:26px}.nl-title[data-astro-cid-x2axihpx]{font-family:var(--font-serif-zh);color:var(--color-primary-deep);font-size:1.0625rem;font-weight:900;line-height:1.6}.nl-text[data-astro-cid-x2axihpx]{font-size:var(--text-sm);color:var(--color-ink);margin:0 0 var(--space-4);line-height:1.9}.nl-btn[data-astro-cid-x2axihpx]{background:var(--color-primary);color:#fff;min-height:46px;font-size:var(--text-sm);border-radius:999px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.nl-btn[data-astro-cid-x2axihpx]:hover{background:var(--color-primary-deep)}.nl-privacy[data-astro-cid-x2axihpx]{margin:var(--space-3) 0 0;text-align:center;color:var(--color-ink-soft);font-size:.75rem}.author-card[data-astro-cid-x2axihpx]{text-align:center}.author-card[data-astro-cid-x2axihpx] .author-photo{aspect-ratio:4/3.4;object-fit:cover;object-position:50% 18%;border-radius:var(--radius-md);width:100%;height:auto;margin-bottom:var(--space-4)}.author-name[data-astro-cid-x2axihpx]{font-family:var(--font-serif-zh);letter-spacing:.1em;color:var(--color-primary-deep);margin:0 0 var(--space-2);font-size:1.5rem;font-weight:900}.author-lines[data-astro-cid-x2axihpx]{font-size:var(--text-sm);color:var(--color-ink);margin:0 0 var(--space-3);line-height:1.9}.author-link[data-astro-cid-x2axihpx]{font-size:var(--text-sm);color:var(--color-primary-deep);font-weight:700;text-decoration:none}.author-link[data-astro-cid-x2axihpx]:hover{text-decoration:underline}.next-read[data-astro-cid-x2axihpx]{padding-block-start:var(--space-7)}.next-read[data-astro-cid-x2axihpx] h2[data-astro-cid-x2axihpx]{font-family:var(--font-serif-zh);font-weight:900;font-size:var(--text-xl);color:var(--color-accent-strong);margin:0 0 var(--space-4)}.next-grid[data-astro-cid-x2axihpx]{gap:var(--space-4);display:grid}@media (width>=44rem){.next-grid[data-astro-cid-x2axihpx]{grid-template-columns:repeat(3,1fr)}}.next-card[data-astro-cid-x2axihpx]{justify-content:space-between;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:7.5rem;padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;text-decoration:none;display:flex;position:relative}a[data-astro-cid-x2axihpx].next-card:hover{box-shadow:var(--shadow-md)}a[data-astro-cid-x2axihpx].next-card:hover .next-card-title[data-astro-cid-x2axihpx]{color:var(--color-primary)}.next-card-title[data-astro-cid-x2axihpx]{font-family:var(--font-serif-zh);color:var(--color-primary-deep);margin:0;font-size:1rem;font-weight:700;line-height:1.7}.next-card-more[data-astro-cid-x2axihpx]{font-size:var(--text-sm);color:var(--color-primary);font-weight:700}.h1-seg[data-astro-cid-x2axihpx]{display:inline-block}
