.step[data-astro-cid-mgdpgz3p]{border:1px solid var(--color-border);background:var(--color-bg);border-radius:16px;grid-template-columns:auto 1fr;gap:0 1.25rem;padding:clamp(1.2rem,3vw,1.75rem);display:grid}.step[data-astro-cid-mgdpgz3p]+.step{margin-top:1rem}.step--art[data-astro-cid-mgdpgz3p]{grid-template-columns:auto 1fr minmax(180px,.6fr);align-items:start}.step-n[data-astro-cid-mgdpgz3p]{background:var(--color-primary);color:#fff;width:52px;height:52px;font-family:var(--font-heading);border-radius:14px;place-items:center;font-size:1.1rem;font-weight:800;display:grid}:root[data-theme=dark] .step-n[data-astro-cid-mgdpgz3p]{color:#14123a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .step-n[data-astro-cid-mgdpgz3p]{color:#14123a}}.step-title[data-astro-cid-mgdpgz3p]{font-family:var(--font-heading);letter-spacing:-.02em;margin:.35rem 0 .5rem;font-size:1.15rem;font-weight:800}.step-text[data-astro-cid-mgdpgz3p]{color:var(--color-muted);line-height:1.7}.step-text[data-astro-cid-mgdpgz3p] p{margin:0 0 .6rem}.step-text[data-astro-cid-mgdpgz3p] p:last-child,.step-fig[data-astro-cid-mgdpgz3p]{margin:0}.step-art[data-astro-cid-mgdpgz3p]{background:var(--color-surface);border-radius:12px;place-items:center;padding:.75rem;display:grid}.step-art[data-astro-cid-mgdpgz3p] svg{max-width:240px}.step-fig[data-astro-cid-mgdpgz3p] figcaption[data-astro-cid-mgdpgz3p]{color:var(--color-muted);margin-top:.5rem;font-size:.82rem;line-height:1.5}@media (width<=760px){.step--art[data-astro-cid-mgdpgz3p]{grid-template-columns:auto 1fr}.step-fig[data-astro-cid-mgdpgz3p]{grid-column:1/-1;margin-top:1rem}}.faq[data-astro-cid-en5pqp3r]{gap:.75rem;display:grid}.faq-item[data-astro-cid-en5pqp3r]{border:1px solid var(--color-border);background:var(--color-bg);border-radius:14px;overflow:hidden}.faq-item[data-astro-cid-en5pqp3r][open]{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border))}.faq-item[data-astro-cid-en5pqp3r] summary[data-astro-cid-en5pqp3r]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:1rem 1.25rem;list-style:none;display:flex}.faq-item[data-astro-cid-en5pqp3r] summary[data-astro-cid-en5pqp3r]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-en5pqp3r] summary[data-astro-cid-en5pqp3r]:focus-visible{outline:3px solid var(--color-accent-1);outline-offset:-3px;border-radius:14px}.faq-q[data-astro-cid-en5pqp3r]{font-family:var(--font-heading);margin:0;font-size:1.02rem;font-weight:700}.faq-ico[data-astro-cid-en5pqp3r]{background:var(--color-surface);border-radius:50%;flex:none;width:30px;height:30px;position:relative}.faq-ico[data-astro-cid-en5pqp3r]:before,.faq-ico[data-astro-cid-en5pqp3r]:after{background:var(--color-primary);content:"";border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .25s;position:absolute;top:50%;left:50%}.faq-ico[data-astro-cid-en5pqp3r]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-en5pqp3r][open] .faq-ico[data-astro-cid-en5pqp3r]:after{transform:rotate(0)}.faq-a[data-astro-cid-en5pqp3r]{color:var(--color-muted);padding:0 1.25rem 1.2rem;line-height:1.75}.faq-a[data-astro-cid-en5pqp3r] p[data-astro-cid-en5pqp3r]{margin:0}.faq-item[data-astro-cid-en5pqp3r][open] .faq-a[data-astro-cid-en5pqp3r]{animation:.3s faq-open}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mlb[data-astro-cid-wdln4unl]{background:var(--color-dark-section);color:#e2e8f0;border-radius:20px;padding:clamp(1.5rem,4vw,2.25rem)}.mlb-h[data-astro-cid-wdln4unl]{color:#fff;font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.35rem;font-weight:800}.mlb-intro[data-astro-cid-wdln4unl]{color:#94a3b8;margin:0 0 1.25rem;font-size:.92rem;line-height:1.6}.mlb-list[data-astro-cid-wdln4unl]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.mlb-list[data-astro-cid-wdln4unl] li[data-astro-cid-wdln4unl]{border-top:1px solid #ffffff1a;align-content:start;gap:.1rem;padding-top:.6rem;display:grid}.mlb-name[data-astro-cid-wdln4unl]{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.mlb-list[data-astro-cid-wdln4unl] a[data-astro-cid-wdln4unl]{overflow-wrap:anywhere;color:#c7d2fe;text-underline-offset:4px;justify-self:start;align-items:center;gap:.4rem;min-width:0;min-height:44px;font-weight:600;display:inline-flex}.mlb-list[data-astro-cid-wdln4unl] a[data-astro-cid-wdln4unl]:hover{color:#fff}.mlb-list[data-astro-cid-wdln4unl] a[data-astro-cid-wdln4unl]:focus-visible{outline-color:#93c5fd}.mlb-list[data-astro-cid-wdln4unl] svg[data-astro-cid-wdln4unl]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:14px;height:14px}
