.fv[data-astro-cid-7lax3m7j]{max-width:44rem;position:relative}input[data-astro-cid-7lax3m7j]{opacity:0;pointer-events:none;position:absolute}.fv__switch[data-astro-cid-7lax3m7j]{border:1px solid var(--x-line-strong);background:var(--x-bg-sunken);border-radius:10px;gap:.25rem;padding:.25rem;display:inline-flex}.fv__switch[data-astro-cid-7lax3m7j] label[data-astro-cid-7lax3m7j]{cursor:pointer;color:var(--x-fg-muted);border-radius:7px;padding:.4rem .9rem;font-size:.875rem;font-weight:500;transition:background-color .2s ease-in-out,color .2s ease-in-out}.fv__switch[data-astro-cid-7lax3m7j] label[data-astro-cid-7lax3m7j]:hover{color:var(--x-fg)}#fv-with[data-astro-cid-7lax3m7j]:checked~.fv__switch[data-astro-cid-7lax3m7j] label[data-astro-cid-7lax3m7j][for=fv-with],#fv-without[data-astro-cid-7lax3m7j]:checked~.fv__switch[data-astro-cid-7lax3m7j] label[data-astro-cid-7lax3m7j][for=fv-without]{background:var(--x-bg-raised);color:var(--x-fg);outline:1px solid var(--x-line-strong)}#fv-with[data-astro-cid-7lax3m7j]:focus-visible~.fv__switch[data-astro-cid-7lax3m7j] label[data-astro-cid-7lax3m7j][for=fv-with],#fv-without[data-astro-cid-7lax3m7j]:focus-visible~.fv__switch[data-astro-cid-7lax3m7j] label[data-astro-cid-7lax3m7j][for=fv-without]{outline:2px solid var(--x-accent);outline-offset:2px}.fv__panels[data-astro-cid-7lax3m7j]{margin-top:1rem}.fv__list[data-astro-cid-7lax3m7j]{margin:0;padding:0;list-style:none;animation:.24s ease-out fv-in;display:none}#fv-with[data-astro-cid-7lax3m7j]:checked~.fv__panels[data-astro-cid-7lax3m7j] .fv__list--with[data-astro-cid-7lax3m7j],#fv-without[data-astro-cid-7lax3m7j]:checked~.fv__panels[data-astro-cid-7lax3m7j] .fv__list--without[data-astro-cid-7lax3m7j]{display:block}.fv__list[data-astro-cid-7lax3m7j] li[data-astro-cid-7lax3m7j]{border-top:1px solid var(--x-line);letter-spacing:-.01em;gap:.75rem;padding:.8rem 0;font-size:1.0625rem;line-height:1.45;display:flex}.fv__list[data-astro-cid-7lax3m7j] li[data-astro-cid-7lax3m7j]:last-child{border-bottom:1px solid var(--x-line)}.fv__list[data-astro-cid-7lax3m7j] svg[data-astro-cid-7lax3m7j]{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.2rem}.fv__list--with[data-astro-cid-7lax3m7j] svg[data-astro-cid-7lax3m7j]{stroke:var(--x-accent)}.fv__list--without[data-astro-cid-7lax3m7j] svg[data-astro-cid-7lax3m7j]{stroke:var(--x-fg-faint)}.fv__list--without[data-astro-cid-7lax3m7j] li[data-astro-cid-7lax3m7j]{color:var(--x-fg-muted)}.fv__result[data-astro-cid-7lax3m7j]{letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;margin:1rem 0 0;font-size:1.0625rem;font-weight:600;display:flex}.fv__result[data-astro-cid-7lax3m7j] b[data-astro-cid-7lax3m7j]{color:var(--x-accent);font-size:.8125rem;font-weight:600}@keyframes fv-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.fv__list[data-astro-cid-7lax3m7j]{animation:none}}.fp-hero[data-astro-cid-7eq4nle5]{padding:clamp(2rem,4vw,3.5rem) 0 clamp(2.5rem,5vw,4rem)}.fp-hero__grid[data-astro-cid-7eq4nle5]{align-items:center;gap:clamp(1.75rem,3vw,3rem);display:grid}@media (width>=1020px){.fp-hero__grid[data-astro-cid-7eq4nle5]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.fp-crumbs[data-astro-cid-7eq4nle5]{color:var(--x-fg-faint);flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;font-size:.8125rem;display:flex}.fp-crumbs[data-astro-cid-7eq4nle5] a[data-astro-cid-7eq4nle5]{color:inherit;text-decoration:none}.fp-crumbs[data-astro-cid-7eq4nle5] a[data-astro-cid-7eq4nle5]:hover{color:var(--x-accent)}.fp-kicker[data-astro-cid-7eq4nle5]{color:var(--x-accent);margin:0;font-size:.8125rem;font-weight:600}.fp-h1[data-astro-cid-7eq4nle5]{letter-spacing:-.045em;max-width:17ch;margin:.5rem 0 0;font-size:clamp(2.1rem,3.9vw,3.25rem);font-weight:600;line-height:1.05}.fp-lede[data-astro-cid-7eq4nle5]{max-width:46ch;color:var(--x-fg-muted);margin:1rem 0 0;font-size:1.0625rem;line-height:1.55}.fp-actions[data-astro-cid-7eq4nle5]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.fp-sec[data-astro-cid-7eq4nle5]{border-top:1px solid var(--x-line);padding:clamp(2rem,4vw,3.25rem) 0}.fp-two[data-astro-cid-7eq4nle5]{gap:1.5rem;display:grid}@media (width>=900px){.fp-two[data-astro-cid-7eq4nle5]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}.fp-h2[data-astro-cid-7eq4nle5]{letter-spacing:-.035em;max-width:20ch;margin:.4rem 0 0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.12}.fp-list[data-astro-cid-7eq4nle5],.fp-steps[data-astro-cid-7eq4nle5],.fp-related[data-astro-cid-7eq4nle5]{margin:0;padding:0;list-style:none}.fp-list[data-astro-cid-7eq4nle5] li[data-astro-cid-7eq4nle5]{border-bottom:1px solid var(--x-line);padding:.85rem 0}.fp-list[data-astro-cid-7eq4nle5] li[data-astro-cid-7eq4nle5]:first-child{padding-top:0}.fp-list[data-astro-cid-7eq4nle5] li[data-astro-cid-7eq4nle5]:last-child{border-bottom:0}.fp-list[data-astro-cid-7eq4nle5] h3[data-astro-cid-7eq4nle5],.fp-steps[data-astro-cid-7eq4nle5] h3[data-astro-cid-7eq4nle5]{letter-spacing:-.015em;margin:0 0 .2rem;font-size:.9375rem;font-weight:600}.fp-list[data-astro-cid-7eq4nle5] p[data-astro-cid-7eq4nle5],.fp-steps[data-astro-cid-7eq4nle5] p[data-astro-cid-7eq4nle5]{max-width:56ch;color:var(--x-fg-muted);margin:0;font-size:.9375rem;line-height:1.55}.fp-steps[data-astro-cid-7eq4nle5]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem 1.5rem;margin-top:1.5rem;display:grid}.fp-steps[data-astro-cid-7eq4nle5] li[data-astro-cid-7eq4nle5]{border-top:1px solid var(--x-line-strong);padding-top:.9rem}.fp-steps__n[data-astro-cid-7eq4nle5]{border:1px solid var(--x-accent-line);background:var(--x-accent-soft);width:1.375rem;height:1.375rem;color:var(--x-accent);font:600 .75rem/1 var(--x-font);border-radius:6px;place-items:center;margin-bottom:.5rem;display:inline-grid}.fp-related[data-astro-cid-7eq4nle5]{border:1px solid var(--x-line);background:var(--x-bg-raised);border-radius:10px;margin-top:1.25rem;overflow:hidden}.fp-related[data-astro-cid-7eq4nle5] li[data-astro-cid-7eq4nle5]+li[data-astro-cid-7eq4nle5]{border-top:1px solid var(--x-line)}.fp-rel[data-astro-cid-7eq4nle5]{color:inherit;align-items:center;gap:.25rem 1rem;padding:.7rem 1rem;text-decoration:none;transition:background .12s;display:grid}@media (width>=760px){.fp-rel[data-astro-cid-7eq4nle5]{grid-template-columns:13rem minmax(0,1fr) auto}}.fp-rel[data-astro-cid-7eq4nle5]:hover{background:var(--x-surface-hover)}.fp-rel[data-astro-cid-7eq4nle5] b[data-astro-cid-7eq4nle5]{letter-spacing:-.01em;font-size:.875rem;font-weight:600}.fp-rel[data-astro-cid-7eq4nle5] span[data-astro-cid-7eq4nle5]{color:var(--x-fg-muted);font-size:.875rem}.fp-rel[data-astro-cid-7eq4nle5] i[data-astro-cid-7eq4nle5]{color:var(--x-fg-faint);font-style:normal}.fp-rel[data-astro-cid-7eq4nle5]:hover i[data-astro-cid-7eq4nle5]{color:var(--x-accent)}
