.read-progress[data-astro-cid-xym3fwfd]{z-index:120;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.read-progress[data-astro-cid-xym3fwfd] span[data-astro-cid-xym3fwfd]{background:var(--gold-grad);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hero-actions[data-astro-cid-xym3fwfd]{flex-wrap:wrap;gap:.8rem;margin-top:.8rem;display:flex}.facts[data-astro-cid-xym3fwfd]{z-index:2;margin-top:-2.75rem;position:relative}.facts__grid[data-astro-cid-xym3fwfd]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-lg);border:1px solid var(--line);margin:0;display:grid;overflow:hidden}.fact[data-astro-cid-xym3fwfd]{flex-direction:column;gap:.35rem;padding:1.4rem 1.5rem;display:flex}.fact[data-astro-cid-xym3fwfd]+.fact[data-astro-cid-xym3fwfd]{border-left:1px solid var(--line)}.fact[data-astro-cid-xym3fwfd] dt[data-astro-cid-xym3fwfd]{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-700);font-weight:600}.fact[data-astro-cid-xym3fwfd] dd[data-astro-cid-xym3fwfd]{margin:0;font-size:1.02rem;font-weight:600;line-height:1.4}.program[data-astro-cid-xym3fwfd]{padding-top:clamp(3.5rem,2.5rem + 3vw,5rem)}.program__grid[data-astro-cid-xym3fwfd]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.block[data-astro-cid-xym3fwfd]{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.block[data-astro-cid-xym3fwfd]+.block[data-astro-cid-xym3fwfd]{margin-top:clamp(2.75rem,2rem + 2vw,3.75rem)}.block__title[data-astro-cid-xym3fwfd]{font-family:var(--font-display-stack);margin-bottom:1.2rem;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.4rem);font-weight:400;line-height:1.1}:lang(zh) .block__title[data-astro-cid-xym3fwfd]{font-size:clamp(1.35rem,1.2rem + .6vw,1.7rem);font-weight:600}.program__summary[data-astro-cid-xym3fwfd]{font-size:var(--fs-lead);color:var(--text-2);line-height:1.7}.ideal[data-astro-cid-xym3fwfd]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;list-style:none;display:grid}.ideal[data-astro-cid-xym3fwfd] li[data-astro-cid-xym3fwfd]{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);font-size:var(--fs-sm);align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;line-height:1.55;display:flex}.ideal[data-astro-cid-xym3fwfd] svg{color:var(--gold-700);flex:none;margin-top:.15em}.checklist[data-astro-cid-xym3fwfd]{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);list-style:none;display:grid;overflow:hidden}.checklist[data-astro-cid-xym3fwfd] li[data-astro-cid-xym3fwfd]{align-items:flex-start;gap:.9rem;padding:1.05rem 1.25rem;line-height:1.6;display:flex}.checklist[data-astro-cid-xym3fwfd] li[data-astro-cid-xym3fwfd]+li[data-astro-cid-xym3fwfd]{border-top:1px solid var(--line)}.checklist__tick[data-astro-cid-xym3fwfd]{color:#1d7a50;background:#2fae741f;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:.1em;display:grid}.timeline[data-astro-cid-xym3fwfd]{gap:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-xym3fwfd]:before{content:"";background:linear-gradient(var(--gold-400), #c99a3e26);width:1px;position:absolute;top:10px;bottom:10px;left:23px}.timeline__item[data-astro-cid-xym3fwfd]{grid-template-columns:48px 1fr;gap:1.1rem;padding-bottom:1.6rem;display:grid;position:relative}.timeline__num[data-astro-cid-xym3fwfd]{background:var(--ink-900);width:48px;height:48px;color:var(--gold-300);font-family:var(--font-display-stack);box-shadow:0 0 0 6px var(--paper);border-radius:50%;place-items:center;font-size:1.15rem;display:grid;position:relative}.timeline__title[data-astro-cid-xym3fwfd]{margin-top:.65rem;font-size:1.1rem;font-weight:600}.timeline__text[data-astro-cid-xym3fwfd]{color:var(--text-2);font-size:var(--fs-sm);margin-top:.3rem}.highlights[data-astro-cid-xym3fwfd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;list-style:none;display:grid}.highlights[data-astro-cid-xym3fwfd] li[data-astro-cid-xym3fwfd]{border-radius:var(--radius);background:linear-gradient(160deg, var(--ink-850), var(--ink-950));color:var(--on-dark);font-size:var(--fs-sm);align-items:flex-start;gap:.8rem;padding:1.2rem;line-height:1.6;display:flex}.highlights[data-astro-cid-xym3fwfd] svg{color:var(--gold-400);flex:none}.callout[data-astro-cid-xym3fwfd]{border-radius:var(--radius);background:#c99a3e1a;border:1px solid #c99a3e4d;gap:1rem;padding:1.3rem 1.4rem;display:flex}.callout[data-astro-cid-xym3fwfd] svg{color:var(--gold-700);flex:none}.callout[data-astro-cid-xym3fwfd] ul[data-astro-cid-xym3fwfd]{color:var(--text-2);gap:.6rem;padding-left:1rem;display:grid}.pfaq[data-astro-cid-xym3fwfd]{border-top:1px solid var(--line-strong)}.pfaq__item[data-astro-cid-xym3fwfd]{border-bottom:1px solid var(--line-strong)}.pfaq__item[data-astro-cid-xym3fwfd] summary[data-astro-cid-xym3fwfd]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-weight:600;list-style:none;display:flex}.pfaq__item[data-astro-cid-xym3fwfd] summary[data-astro-cid-xym3fwfd]::-webkit-details-marker{display:none}.pfaq__icon[data-astro-cid-xym3fwfd]{border:1px solid var(--line-strong);width:34px;height:34px;transition:transform .5s var(--ease-out), background-color .3s, color .3s;border-radius:50%;flex:none;place-items:center;display:grid}.pfaq__item[data-astro-cid-xym3fwfd][open] .pfaq__icon[data-astro-cid-xym3fwfd]{background:var(--ink-900);color:var(--gold-300);transform:rotate(135deg)}.pfaq__item[data-astro-cid-xym3fwfd]::details-content{block-size:0;transition:block-size .45s var(--ease-out), content-visibility .45s allow-discrete;overflow:clip}.pfaq__item[data-astro-cid-xym3fwfd][open]::details-content{block-size:auto}.pfaq__item[data-astro-cid-xym3fwfd] p[data-astro-cid-xym3fwfd]{color:var(--text-2);padding:0 3rem 1.2rem 0}.disclaimer[data-astro-cid-xym3fwfd]{border-radius:var(--radius-sm);background:var(--paper-2);font-size:var(--fs-xs);color:var(--text-3);gap:.6rem;margin-top:3rem;padding:1rem 1.2rem;line-height:1.6;display:flex}.disclaimer[data-astro-cid-xym3fwfd] svg{color:var(--gold-700);flex:none;margin-top:.1em}.aside__sticky[data-astro-cid-xym3fwfd]{top:calc(var(--header-h) + 1.5rem);gap:1rem;display:grid;position:sticky}.toc[data-astro-cid-xym3fwfd]{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);padding:1.3rem 1.4rem}.toc__title[data-astro-cid-xym3fwfd]{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-700);margin-bottom:.8rem;font-weight:600}.toc[data-astro-cid-xym3fwfd] ol[data-astro-cid-xym3fwfd]{gap:.15rem;list-style:none;display:grid}.toc[data-astro-cid-xym3fwfd] a[data-astro-cid-xym3fwfd]{font-size:var(--fs-sm);color:var(--text-2);padding:.4rem 0 .4rem 1rem;transition:color .25s;display:block;position:relative}.toc[data-astro-cid-xym3fwfd] a[data-astro-cid-xym3fwfd]:before{content:"";background:var(--line-strong);width:6px;height:6px;transition:background-color .3s, transform .4s var(--ease-spring);border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:0}.toc[data-astro-cid-xym3fwfd] a[data-astro-cid-xym3fwfd]:hover{color:var(--text)}.toc[data-astro-cid-xym3fwfd] a[data-astro-cid-xym3fwfd].is-current{color:var(--text);font-weight:600}.toc[data-astro-cid-xym3fwfd] a[data-astro-cid-xym3fwfd].is-current:before{background:var(--gold-500);transform:scale(1.4)}.consult[data-astro-cid-xym3fwfd]{border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 100% 0%, #24497ee6, transparent 60%), var(--ink-900);justify-items:start;gap:.75rem;padding:1.5rem;display:grid}.consult[data-astro-cid-xym3fwfd] .consult__avatar{object-fit:cover;border:2px solid var(--gold-400);border-radius:50%;width:56px;height:56px}.consult__title[data-astro-cid-xym3fwfd]{font-family:var(--font-display-stack);font-size:1.5rem;line-height:1.15}:lang(zh) .consult__title[data-astro-cid-xym3fwfd]{font-size:1.2rem;font-weight:600}.consult__text[data-astro-cid-xym3fwfd]{font-size:var(--fs-sm);color:var(--on-dark-2)}.consult[data-astro-cid-xym3fwfd] .btn[data-astro-cid-xym3fwfd]{width:100%;margin-top:.3rem}.consult__links[data-astro-cid-xym3fwfd]{font-size:var(--fs-xs);color:var(--on-dark-2);flex-wrap:wrap;gap:.5rem 1rem;margin-top:.2rem;display:flex}.consult__links[data-astro-cid-xym3fwfd] a[data-astro-cid-xym3fwfd],.consult__links[data-astro-cid-xym3fwfd] button[data-astro-cid-xym3fwfd]{color:inherit;align-items:center;gap:.4rem;display:inline-flex}.consult__links[data-astro-cid-xym3fwfd] a[data-astro-cid-xym3fwfd]:hover,.consult__links[data-astro-cid-xym3fwfd] button[data-astro-cid-xym3fwfd]:hover{color:var(--gold-300)}.related__head[data-astro-cid-xym3fwfd]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.related__grid[data-astro-cid-xym3fwfd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;display:grid}@media (width<=1060px){.program__grid[data-astro-cid-xym3fwfd]{grid-template-columns:1fr}.aside__sticky[data-astro-cid-xym3fwfd]{position:static}.toc[data-astro-cid-xym3fwfd]{display:none}}@media (width<=900px){.facts__grid[data-astro-cid-xym3fwfd]{grid-template-columns:repeat(2,minmax(0,1fr))}.fact[data-astro-cid-xym3fwfd]+.fact[data-astro-cid-xym3fwfd]:nth-child(3){border-left:0}.fact[data-astro-cid-xym3fwfd]:nth-child(n+3){border-top:1px solid var(--line)}.related__grid[data-astro-cid-xym3fwfd]{grid-template-columns:1fr}}@media (width<=640px){.hero-actions[data-astro-cid-xym3fwfd] .btn[data-astro-cid-xym3fwfd]{width:100%}.facts[data-astro-cid-xym3fwfd]{margin-top:-1.75rem}.fact[data-astro-cid-xym3fwfd]{padding:1rem 1.1rem}.fact[data-astro-cid-xym3fwfd] dd[data-astro-cid-xym3fwfd]{font-size:.95rem}.highlights[data-astro-cid-xym3fwfd]{grid-template-columns:1fr}.pfaq__item[data-astro-cid-xym3fwfd] p[data-astro-cid-xym3fwfd]{padding-right:0}}
