.story.astro-y2e26tsg{align-items:center;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.story__media.astro-y2e26tsg{grid-template-rows:auto auto;grid-template-columns:repeat(12,1fr);display:grid;position:relative}.story__img.astro-y2e26tsg{border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}.story__img--a.astro-y2e26tsg{grid-area:1/1/3/9}.story__img--b.astro-y2e26tsg{border:6px solid var(--c-bg);grid-area:1/7/auto/13;align-self:start;margin-top:12%}.story__img--c.astro-y2e26tsg{border:6px solid var(--c-bg);grid-area:2/6/auto/13;align-self:end;margin-top:-18%}.story__img.astro-y2e26tsg .ph__path{font-size:.62rem}.story__text.astro-y2e26tsg{justify-items:start;gap:1.25rem;display:grid}.story__text.astro-y2e26tsg h2.astro-y2e26tsg{font-size:var(--fs-3xl);color:var(--c-wine-deep)}html[lang^=zh] .story__text.astro-y2e26tsg h2.astro-y2e26tsg{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.story__text.astro-y2e26tsg .btn.astro-y2e26tsg{margin-top:.5rem}@media (width>=960px){.story.astro-y2e26tsg{grid-template-columns:1.05fr 1fr}}.hl.astro-awfdy76h{border-top:1px solid var(--c-line);grid-template-columns:1fr;list-style:none;display:grid}.hl.astro-awfdy76h li.astro-awfdy76h{border-bottom:1px solid var(--c-line);gap:.3rem;padding:1.4rem 0;display:grid}.hl.astro-awfdy76h strong.astro-awfdy76h{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--c-wine-deep);font-weight:600;line-height:1.25}.hl.astro-awfdy76h span.astro-awfdy76h{font-size:var(--fs-sm);color:var(--c-muted)}.hl--dark.astro-awfdy76h,.hl--dark.astro-awfdy76h li.astro-awfdy76h{border-color:#f7efe629}.hl--dark.astro-awfdy76h strong.astro-awfdy76h{color:var(--c-on-dark)}.hl--dark.astro-awfdy76h span.astro-awfdy76h{color:var(--c-on-dark-muted)}@media (width>=760px){.hl.astro-awfdy76h{border-bottom:1px solid var(--c-line);grid-template-columns:repeat(3,1fr)}.hl--dark.astro-awfdy76h{border-bottom-color:#f7efe629}.hl.astro-awfdy76h li.astro-awfdy76h{border-bottom:0;padding:1.6rem 1.75rem}.hl.astro-awfdy76h li.astro-awfdy76h:first-child{padding-inline-start:0}.hl.astro-awfdy76h li.astro-awfdy76h+li.astro-awfdy76h{border-inline-start:1px solid var(--c-line)}.hl--dark.astro-awfdy76h li.astro-awfdy76h+li.astro-awfdy76h{border-color:#f7efe629}}.docs.astro-enku3xam{grid-template-columns:repeat(2,1fr);gap:1rem;list-style:none;display:grid}.docs.astro-enku3xam figure.astro-enku3xam{gap:.7rem;margin:0;display:grid}.docs__frame.astro-enku3xam{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface);box-shadow:var(--shadow-sm);transition:box-shadow .3s, transform .3s var(--ease);padding:.6rem;display:block;overflow:hidden}a.astro-enku3xam.docs__frame:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.docs__frame.astro-enku3xam .smart-img,.docs__frame.astro-enku3xam .ph{border-radius:6px}.docs__frame.astro-enku3xam .ph__path{font-size:.62rem}.docs.astro-enku3xam figcaption.astro-enku3xam{font-size:var(--fs-sm);color:var(--c-ink-soft);text-align:center;font-weight:600}@media (width>=900px){.docs.astro-enku3xam{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.cta.astro-hwvj6ntz{padding-block:var(--section-y);background:radial-gradient(60% 90% at 0% 100%, #a63d5552, transparent 70%), linear-gradient(135deg, #3a1220 0%, var(--c-wine-deep) 70%);color:var(--c-on-dark);position:relative;overflow:hidden}.cta__motif.astro-hwvj6ntz{inset-inline-start:-220px;width:640px;color:var(--c-gold);opacity:.12;pointer-events:none;position:absolute;bottom:-260px}.cta__grid.astro-hwvj6ntz{align-items:center;gap:3rem;display:grid;position:relative}.cta__text.astro-hwvj6ntz{justify-items:start;gap:1.2rem;display:grid}.cta.astro-hwvj6ntz .eyebrow.astro-hwvj6ntz{color:var(--c-gold)}.cta.astro-hwvj6ntz h2.astro-hwvj6ntz{font-size:var(--fs-3xl)}html[lang^=zh] .cta.astro-hwvj6ntz h2.astro-hwvj6ntz{font-size:var(--fs-2xl)}.cta__body.astro-hwvj6ntz{max-width:38rem;color:var(--c-on-dark-muted);font-size:var(--fs-lg)}.cta__actions.astro-hwvj6ntz{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.cta__card.astro-hwvj6ntz{border-radius:var(--radius-lg);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #f7efe624;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}@media (width>=960px){.cta__grid.astro-hwvj6ntz{grid-template-columns:1.2fr 1fr;gap:5rem}}
