.case-page[data-astro-cid-vfgrerme]{background:linear-gradient(#eef4fa 0%,#f7fafc 26rem,#fdfefe 100%);padding-block-end:var(--space-8)}.cs-narrow[data-astro-cid-vfgrerme]{max-width:var(--content-narrow)}.cs-preview[data-astro-cid-vfgrerme]{padding:var(--space-2) var(--space-4);color:#6b4b00;font-size:var(--text-sm);text-align:center;background:#fff4d6;margin:0}.cs-hero[data-astro-cid-vfgrerme]{padding-block:var(--space-5) var(--space-4)}.breadcrumb[data-astro-cid-vfgrerme] ol[data-astro-cid-vfgrerme]{margin:0 0 var(--space-3);gap:var(--space-1);font-size:var(--text-xs);color:var(--color-ink-soft);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumb[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme]+li[data-astro-cid-vfgrerme]:before{content:"›";margin-inline-end:var(--space-1)}.breadcrumb[data-astro-cid-vfgrerme] a[data-astro-cid-vfgrerme]{color:inherit}.breadcrumb[data-astro-cid-vfgrerme] [data-astro-cid-vfgrerme][aria-current=page]{color:var(--color-ink)}.cs-kicker[data-astro-cid-vfgrerme]{align-items:baseline;gap:var(--space-1);margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.12em;color:var(--color-accent);display:flex}.cs-kicker[data-astro-cid-vfgrerme] a[data-astro-cid-vfgrerme]{color:inherit;text-decoration:none}.cs-kicker[data-astro-cid-vfgrerme] b[data-astro-cid-vfgrerme]{font-weight:700}h1[data-astro-cid-vfgrerme]{margin:0 0 var(--space-3);text-wrap:balance;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.4rem);line-height:1.35}.h1-seg[data-astro-cid-vfgrerme]{display:inline-block}.cs-meta[data-astro-cid-vfgrerme]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-ink-soft);gap:0 var(--space-1);flex-wrap:wrap;display:flex}.cs-facts[data-astro-cid-vfgrerme]{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--text-sm);background:#fff;flex-wrap:wrap;display:flex}.cs-facts[data-astro-cid-vfgrerme] div[data-astro-cid-vfgrerme]{gap:var(--space-1);display:flex}.cs-facts[data-astro-cid-vfgrerme] dt[data-astro-cid-vfgrerme]{color:var(--color-ink-soft)}.cs-facts[data-astro-cid-vfgrerme] dt[data-astro-cid-vfgrerme]:after{content:"："}.cs-facts[data-astro-cid-vfgrerme] dd[data-astro-cid-vfgrerme]{margin:0;font-weight:600}.cs-cover[data-astro-cid-vfgrerme]{margin:0}.cs-cover[data-astro-cid-vfgrerme] img[data-astro-cid-vfgrerme]{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-card)}.cs-cover[data-astro-cid-vfgrerme] figcaption[data-astro-cid-vfgrerme]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-ink-soft);text-align:end}.cs-body[data-astro-cid-vfgrerme]{padding-block:var(--space-5) 0}.article-body[data-astro-cid-vfgrerme]{font-size:var(--text-base);letter-spacing:.02em;color:var(--color-ink);text-wrap:pretty;line-height:1.95}.article-body[data-astro-cid-vfgrerme] h2{font-size:var(--text-xl);margin:var(--space-7) 0 var(--space-3);padding-top:var(--space-4);background:var(--gradient-brand) no-repeat left top / 2.5rem 3px}.article-body[data-astro-cid-vfgrerme] h3{font-size:var(--text-lg);margin:var(--space-5) 0 var(--space-2)}.article-body[data-astro-cid-vfgrerme] h4{font-size:var(--text-base);margin:var(--space-4) 0 var(--space-1);color:var(--color-primary-deep)}.article-body[data-astro-cid-vfgrerme] p,.article-body[data-astro-cid-vfgrerme] ul{margin:0 0 var(--space-3)}.article-body[data-astro-cid-vfgrerme] ul{padding-left:1.2em}.article-body[data-astro-cid-vfgrerme] li+li{margin-top:var(--space-1)}.article-body[data-astro-cid-vfgrerme] img{width:100%;height:auto;margin:var(--space-4) 0 0;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:block}.article-body[data-astro-cid-vfgrerme] .cs-cap{margin:var(--space-2) 0 var(--space-4);font-size:var(--text-sm);color:var(--color-ink-soft)}.article-body[data-astro-cid-vfgrerme] sup{font-size:.72em;line-height:0}.article-body[data-astro-cid-vfgrerme] sup a{margin-inline-start:1px;text-decoration:none}.article-body[data-astro-cid-vfgrerme] .cs-note{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--color-accent);background:var(--color-primary-tint);border-radius:0 var(--radius) var(--radius) 0;font-size:var(--text-sm)}.case-page[data-astro-cid-vfgrerme]:has(.cs-qnav) .h1-sub[data-astro-cid-vfgrerme]{margin-top:var(--space-2);font-size:var(--text-lg);letter-spacing:0;color:var(--color-primary-soft);font-weight:700;line-height:1.4;display:block}@media (width<=39.99rem){.case-page[data-astro-cid-vfgrerme]:has(.cs-qnav) .breadcrumb[data-astro-cid-vfgrerme] [data-astro-cid-vfgrerme][aria-current=page]{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}}.case-page[data-astro-cid-vfgrerme]:has(.cs-qnav) .cs-facts[data-astro-cid-vfgrerme]{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);padding:var(--space-3) 0;border:0;border-block:1px solid var(--color-border);background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-page[data-astro-cid-vfgrerme]:has(.cs-qnav) .cs-facts[data-astro-cid-vfgrerme] div[data-astro-cid-vfgrerme]{min-width:0;display:block}.case-page[data-astro-cid-vfgrerme]:has(.cs-qnav) .cs-facts[data-astro-cid-vfgrerme] dt[data-astro-cid-vfgrerme]{font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-accent);line-height:1.5}.case-page[data-astro-cid-vfgrerme]:has(.cs-qnav) .cs-facts[data-astro-cid-vfgrerme] dt[data-astro-cid-vfgrerme]:after{content:none}.case-page[data-astro-cid-vfgrerme]:has(.cs-qnav) .cs-facts[data-astro-cid-vfgrerme] dd[data-astro-cid-vfgrerme]{font-size:var(--text-base);color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.case-page[data-astro-cid-vfgrerme]:has(.cs-qnav) .cs-facts[data-astro-cid-vfgrerme] .cs-fact-span[data-astro-cid-vfgrerme]{grid-column:1/-1}.case-page[data-astro-cid-vfgrerme]:has(.cs-qnav) .cs-facts[data-astro-cid-vfgrerme] .cs-fact-src[data-astro-cid-vfgrerme]{gap:var(--space-1);padding-top:var(--space-2);border-top:1px dashed var(--color-sage-line);grid-column:1/-1;display:flex}.case-page[data-astro-cid-vfgrerme]:has(.cs-qnav) .cs-facts[data-astro-cid-vfgrerme] .cs-fact-src[data-astro-cid-vfgrerme] dt[data-astro-cid-vfgrerme]:after{content:"："}.case-page[data-astro-cid-vfgrerme]:has(.cs-qnav) .cs-facts[data-astro-cid-vfgrerme] .cs-fact-src[data-astro-cid-vfgrerme] dt[data-astro-cid-vfgrerme],.case-page[data-astro-cid-vfgrerme]:has(.cs-qnav) .cs-facts[data-astro-cid-vfgrerme] .cs-fact-src[data-astro-cid-vfgrerme] dd[data-astro-cid-vfgrerme]{font-size:var(--text-xs);letter-spacing:0;color:var(--color-ink-soft);font-weight:400;line-height:1.6}@media (width>=40rem){.case-page[data-astro-cid-vfgrerme]:has(.cs-qnav) .cs-facts[data-astro-cid-vfgrerme]{column-gap:var(--space-6);grid-template-columns:auto auto 1fr}.case-page[data-astro-cid-vfgrerme]:has(.cs-qnav) .cs-facts[data-astro-cid-vfgrerme] .cs-fact-span[data-astro-cid-vfgrerme]{grid-column:auto}}@media (width<=39.99rem){.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav){line-height:1.85}}.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>p:first-child{margin-bottom:var(--space-4);font-family:var(--font-serif-zh);font-size:var(--text-xl);color:var(--color-primary-deep);text-wrap:balance;font-weight:700;line-height:1.6}.article-body[data-astro-cid-vfgrerme]>.cs-qnav{margin:var(--space-5) 0 var(--space-7);padding:var(--space-4) var(--space-4) var(--space-2);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-vfgrerme]>.cs-qnav:before{content:"";background:var(--gradient-brand);height:4px;position:absolute;inset:0 0 auto}.article-body[data-astro-cid-vfgrerme] .cs-qnav-label{margin:0 0 var(--space-1);font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-accent);font-weight:700;line-height:1.6}.article-body[data-astro-cid-vfgrerme] .cs-qnav ol{margin:0;padding:0;list-style:none}.article-body[data-astro-cid-vfgrerme] .cs-qnav li{margin:0}.article-body[data-astro-cid-vfgrerme] .cs-qnav li+li{border-top:1px dashed var(--color-sage-line)}.article-body[data-astro-cid-vfgrerme] .cs-qnav a{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-sm);color:var(--color-primary-deep);padding-block:10px;font-weight:600;line-height:1.6;text-decoration:none;display:flex}.article-body[data-astro-cid-vfgrerme] .cs-qnav a:hover{text-decoration:underline}.article-body[data-astro-cid-vfgrerme] .cs-qnav a:after{content:"";border-right:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);flex:none;width:.45em;height:.45em;margin-inline-end:.3em;transform:rotate(-45deg)}@media (width<=39.99rem){.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>h2{letter-spacing:0}}@media (width>=40rem){.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>h2{margin-top:var(--space-8)}}.article-body[data-astro-cid-vfgrerme]>.cs-answer{margin:0 0 var(--space-5);padding:var(--space-4) var(--space-4) var(--space-4);background:var(--gradient-brand) no-repeat left top / 100% 4px, var(--color-sage-soft);border:1px solid var(--color-sage-line);border-radius:var(--radius-lg);font-weight:600;line-height:1.8}@supports selector(h2:has(+ p)){.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>h2:has(+.cs-answer){padding:var(--space-5) var(--space-4) var(--space-2);background:var(--gradient-brand) no-repeat left top / 100% 4px, var(--color-sage-soft);border:1px solid var(--color-sage-line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;color:var(--color-primary-deep);border-bottom:0;margin-bottom:0;font-weight:700;line-height:1.5}@media (width<=39.99rem){.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>h2:has(+.cs-answer){letter-spacing:0;font-size:clamp(1.2rem,1.05rem + .75vw,1.375rem)}}.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>.cs-answer{background:var(--color-sage-soft);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:0;padding-top:0}}.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>h2:last-of-type{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px dashed var(--color-sage-line);background:var(--gradient-brand) no-repeat left var(--space-3) / 4rem 4px;color:var(--color-primary-deep);font-weight:700;line-height:1.5}.article-body[data-astro-cid-vfgrerme]>.cs-punch{margin:var(--space-5) 0 var(--space-6);border-inline-start:3px solid var(--color-green);font-family:var(--font-serif-zh);letter-spacing:0;color:var(--color-primary-deep);text-wrap:balance;padding-inline-start:var(--space-4);font-size:clamp(1.1875rem,1.05rem + .6vw,1.375rem);font-weight:700;line-height:1.75}.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>h4{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4) var(--space-1);font-size:var(--text-base);color:var(--color-primary-deep);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;line-height:1.5}.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>h4+p{padding:0 var(--space-4) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:0 0 var(--radius) var(--radius);border-top:0;margin:0}.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>h4+p+p{margin-top:var(--space-5)}.article-body[data-astro-cid-vfgrerme]>.cs-label{margin:var(--space-4) 0 var(--space-1);color:var(--color-primary-deep);font-weight:700}.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>p:has(>img):has(+.cs-cap){margin-bottom:var(--space-1)}.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>p:has(>img)+.cs-cap{margin-top:var(--space-1)}.article-body[data-astro-cid-vfgrerme]>.cs-coda{max-width:21em;margin:var(--space-6) auto 0;text-align:center;font-family:var(--font-serif-zh);font-size:var(--text-xl);color:var(--color-primary-deep);text-wrap:balance;font-weight:700;line-height:1.7}.article-body[data-astro-cid-vfgrerme]>.cs-coda:before{content:"";width:3rem;height:3px;margin:0 auto var(--space-4);background:var(--gradient-brand);border-radius:999px;display:block}.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>.cs-note{margin-top:var(--space-6)}@media (width>=22.5rem){.article-body[data-astro-cid-vfgrerme] .cs-qnav a,.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>h2,.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>h3,.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>h4,.article-body[data-astro-cid-vfgrerme]:has(>.cs-qnav)>p:first-child,.article-body[data-astro-cid-vfgrerme]>.cs-label,.article-body[data-astro-cid-vfgrerme]>.cs-punch,.article-body[data-astro-cid-vfgrerme]>.cs-coda{word-break:keep-all;overflow-wrap:anywhere}}.cs-deck[data-astro-cid-vfgrerme]{margin:calc(-1 * var(--space-1)) 0 var(--space-3);font-family:var(--font-serif-zh);font-size:var(--text-lg);color:var(--color-primary-soft);text-wrap:balance;font-weight:700;line-height:1.5}.article-body[data-astro-cid-vfgrerme] table{border-collapse:collapse;width:100%;margin:0 0 var(--space-5);font-size:var(--text-sm);border:1px solid var(--color-border);background:#fff;line-height:1.7}.article-body[data-astro-cid-vfgrerme] th,.article-body[data-astro-cid-vfgrerme] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:10px 14px}.article-body[data-astro-cid-vfgrerme] th{background:var(--color-primary-tint);color:var(--color-primary-deep);font-weight:700}.article-body[data-astro-cid-vfgrerme] tr:last-child td{border-bottom:0}.article-body[data-astro-cid-vfgrerme] td:first-child{color:var(--color-ink-soft);white-space:nowrap}@media (width<=44rem){.article-body[data-astro-cid-vfgrerme] table{display:block;overflow-x:auto}.article-body[data-astro-cid-vfgrerme] th,.article-body[data-astro-cid-vfgrerme] td{min-width:6rem;padding:10px}.article-body[data-astro-cid-vfgrerme] td:first-child{white-space:normal}}.article-body[data-astro-cid-vfgrerme] img[src*=xray]{max-width:22rem;margin-inline:auto}.cs-faq[data-astro-cid-vfgrerme]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.cs-faq[data-astro-cid-vfgrerme] h2[data-astro-cid-vfgrerme]{font-size:var(--text-lg);margin:0 0 var(--space-3)}.cs-faq[data-astro-cid-vfgrerme] details[data-astro-cid-vfgrerme]{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-3);background:#fff}.cs-faq[data-astro-cid-vfgrerme] summary[data-astro-cid-vfgrerme]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none;display:flex}.cs-faq[data-astro-cid-vfgrerme] summary[data-astro-cid-vfgrerme]::-webkit-details-marker{display:none}.cs-faq[data-astro-cid-vfgrerme] summary[data-astro-cid-vfgrerme]:after{content:"+";color:var(--color-primary);flex-shrink:0;font-size:1.25rem;font-weight:700}.cs-faq[data-astro-cid-vfgrerme] details[data-astro-cid-vfgrerme][open] summary[data-astro-cid-vfgrerme]:after{content:"−"}@supports (content:'a' / ''){.cs-faq[data-astro-cid-vfgrerme] summary[data-astro-cid-vfgrerme]:after{content:"+" / ""}.cs-faq[data-astro-cid-vfgrerme] details[data-astro-cid-vfgrerme][open] summary[data-astro-cid-vfgrerme]:after{content:"−" / ""}}.cs-faq[data-astro-cid-vfgrerme] h3[data-astro-cid-vfgrerme]{font-size:var(--text-base);color:var(--color-primary-deep);margin:0;line-height:1.6}.cs-faq[data-astro-cid-vfgrerme] details[data-astro-cid-vfgrerme] p[data-astro-cid-vfgrerme]{padding:0 var(--space-4) var(--space-4);margin:0;line-height:1.9}.cs-more[data-astro-cid-vfgrerme],.refs[data-astro-cid-vfgrerme]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.cs-more[data-astro-cid-vfgrerme] h2[data-astro-cid-vfgrerme],.refs[data-astro-cid-vfgrerme] h2[data-astro-cid-vfgrerme]{font-size:var(--text-lg);margin:0 0 var(--space-3)}.refs[data-astro-cid-vfgrerme] h2[data-astro-cid-vfgrerme] i[data-astro-cid-vfgrerme]{font-family:var(--font-sans-en);color:var(--color-ink-soft);margin-inline-start:var(--space-1);font-size:.8em;font-style:italic;font-weight:400}.cs-more[data-astro-cid-vfgrerme] ul[data-astro-cid-vfgrerme]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cs-more[data-astro-cid-vfgrerme] a[data-astro-cid-vfgrerme]{font-weight:600}.ref-list[data-astro-cid-vfgrerme]{gap:var(--space-2);font-size:var(--text-sm);margin:0;padding:0;line-height:1.7;list-style:none;display:grid}.ref-list[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme]{gap:var(--space-1);grid-template-columns:1.6rem 1fr;scroll-margin-top:1rem;display:grid}@media (width>=72rem){.ref-list[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme]{scroll-margin-top:8rem}}.ref-no[data-astro-cid-vfgrerme]{color:var(--color-accent);font-weight:700}.ref-body[data-astro-cid-vfgrerme] a[data-astro-cid-vfgrerme]{overflow-wrap:anywhere;font-size:var(--text-xs);display:block}.disclaimer-note[data-astro-cid-vfgrerme]{margin:var(--space-5) 0 0;font-size:var(--text-xs);color:var(--color-ink-soft)}.author-card[data-astro-cid-vfgrerme]{margin-top:var(--space-6);padding:var(--space-4);gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;align-items:center;display:flex}.author-photo[data-astro-cid-vfgrerme]{object-fit:cover;border-radius:50%;flex:none;width:5rem;height:5rem}.author-name[data-astro-cid-vfgrerme]{margin:0 0 var(--space-1);font-weight:700}.author-lines[data-astro-cid-vfgrerme]{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--color-ink-soft)}.author-link[data-astro-cid-vfgrerme]{font-size:var(--text-sm);font-weight:600}
