.sp-crumb[data-astro-cid-566fj2bk]{font-size:12.5px;color:var(--text-muted);padding:20px 0 4px}.ds-hero .ds-intro p{color:var(--text-primary)}.sp-crumb[data-astro-cid-566fj2bk] a[data-astro-cid-566fj2bk]{color:var(--accent-bright);text-decoration:none}.sp-crumb[data-astro-cid-566fj2bk] a[data-astro-cid-566fj2bk]:hover{text-decoration:underline}.sp-facts[data-astro-cid-566fj2bk]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin:-12px 0 8px;font-size:13.5px;font-weight:700;color:var(--text-secondary)}.ds-feature-flex[data-astro-cid-566fj2bk]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ds-feature-flex[data-astro-cid-566fj2bk] .ds-feature[data-astro-cid-566fj2bk]{flex:1 1 300px;max-width:360px;border-color:#ffffff80}.ds-feature-flex[data-astro-cid-566fj2bk] .ds-feature[data-astro-cid-566fj2bk] h3[data-astro-cid-566fj2bk]{margin-top:0}@media(max-width:720px){.ds-feature-flex[data-astro-cid-566fj2bk] .ds-feature[data-astro-cid-566fj2bk]{flex-basis:100%;max-width:480px}}.sp-fact-sep[data-astro-cid-566fj2bk]{width:1px;height:14px;background:var(--surface-rule)}.sp-body[data-astro-cid-566fj2bk]{padding:8px 0 24px}.sp-faq[data-astro-cid-566fj2bk]{padding:8px 0 40px}.sp-faq[data-astro-cid-566fj2bk]>h2[data-astro-cid-566fj2bk]{font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.025em;color:var(--text-primary);margin-bottom:22px}.sp-prose[data-astro-cid-566fj2bk]{font-size:16px;line-height:1.85;color:var(--text-secondary)}.sp-prose[data-astro-cid-566fj2bk] h3{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:800;letter-spacing:-.025em;color:var(--text-primary);margin:3rem 0 1.1rem;line-height:1.2;position:relative;padding-left:.95rem}.sp-prose[data-astro-cid-566fj2bk] h3:before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:4px;border-radius:2px;background:var(--accent)}.sp-prose[data-astro-cid-566fj2bk] p{font-size:1rem;line-height:1.85;margin-bottom:1.2rem;color:var(--text-secondary)}.sp-prose[data-astro-cid-566fj2bk] ul{list-style:none;padding-left:0;margin:.7rem 0 1.8rem}.sp-prose[data-astro-cid-566fj2bk] li{position:relative;padding-left:1.6rem;margin-bottom:.85rem;font-size:1rem;line-height:1.75;color:var(--text-secondary)}.sp-prose[data-astro-cid-566fj2bk] li:before{content:"";position:absolute;left:.1rem;top:.62em;width:.5rem;height:.5rem;border-radius:2px;background:var(--accent-bright);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.sp-prose[data-astro-cid-566fj2bk] strong{color:var(--text-primary);font-weight:700}.sp-prose[data-astro-cid-566fj2bk] a{color:var(--accent-bright);text-decoration:underline;text-underline-offset:3px}.sp-prose[data-astro-cid-566fj2bk] p:has(>strong:first-child){background:var(--surface-1);border:1px solid var(--surface-edge);border-left:3px solid var(--accent);border-radius:0 12px 12px 0;padding:1.05rem 1.35rem;margin:1rem 0}.sp-prose[data-astro-cid-566fj2bk] p:has(>strong:first-child)>strong{color:var(--text-primary);display:block;margin-bottom:.25rem;font-size:1.08rem}.sp-faqitem[data-astro-cid-566fj2bk]{border:1px solid var(--surface-edge);border-radius:12px;padding:1rem 1.25rem;margin-bottom:.7rem;background:var(--surface-1);transition:border-color .3s ease,box-shadow .3s ease}.sp-faqitem[data-astro-cid-566fj2bk][open]{border-color:var(--accent-line);box-shadow:0 14px 34px -20px rgba(var(--accent-strong-rgb),.6)}.sp-faqitem[data-astro-cid-566fj2bk] summary[data-astro-cid-566fj2bk]{font-weight:700;color:var(--text-primary);cursor:pointer;line-height:1.5;list-style:none;display:flex;justify-content:space-between;gap:1rem}.sp-faqitem[data-astro-cid-566fj2bk] summary[data-astro-cid-566fj2bk]::-webkit-details-marker{display:none}.sp-faqitem[data-astro-cid-566fj2bk] summary[data-astro-cid-566fj2bk]:after{content:"+";color:var(--accent-bright);font-weight:700}.sp-faqitem[data-astro-cid-566fj2bk][open] summary[data-astro-cid-566fj2bk]:after{content:"−"}.sp-faqitem[data-astro-cid-566fj2bk] p[data-astro-cid-566fj2bk]{margin:.75rem 0 0;font-size:.98rem;line-height:1.75;color:var(--text-secondary)}.ds-hero .accent{color:var(--accent-bright)}
