.sp-wrap[data-astro-cid-bgfbcknj]{--sp-green:#059669;--sp-green-strong:#047857;--sp-green-soft:#ecfdf5;--sp-green-line:#a7f3d0;container-type:inline-size}.dark .sp-wrap[data-astro-cid-bgfbcknj],[data-theme=dark] .sp-wrap[data-astro-cid-bgfbcknj]{--sp-green:#34d399;--sp-green-strong:#6ee7b7;--sp-green-soft:#10b9811f;--sp-green-line:#34d39959}.sp-card[data-astro-cid-bgfbcknj]{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--sp-green);border-radius:var(--radius-lg,14px);color:inherit;gap:14px;padding:18px 18px 16px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:grid}.sp-card[data-astro-cid-bgfbcknj]:hover{box-shadow:var(--shadow,0 6px 18px #00000014);color:inherit;transform:translateY(-1px)}.sp-card[data-astro-cid-bgfbcknj]:focus-visible{outline:3px solid var(--sp-green);outline-offset:2px}.sp-head[data-astro-cid-bgfbcknj]{gap:4px;display:grid}.sp-kicker[data-astro-cid-bgfbcknj]{letter-spacing:.06em;text-transform:uppercase;color:var(--sp-green-strong);font-size:11px;font-weight:800}.sp-title[data-astro-cid-bgfbcknj]{color:var(--text);font-size:17px;font-weight:800;line-height:1.3}.sp-steps[data-astro-cid-bgfbcknj]{gap:0;margin:0;padding:0;list-style:none;display:grid}.sp-step[data-astro-cid-bgfbcknj]{color:var(--text);grid-template-columns:24px 1fr;align-items:center;gap:10px;padding:5px 0;font-size:14px;font-weight:600;display:grid;position:relative}.sp-step[data-astro-cid-bgfbcknj]:not(:last-child):after{content:"";background:var(--sp-green-line);width:2px;height:calc(100% - 24px);position:absolute;top:calc(50% + 12px);left:11px}.sp-num[data-astro-cid-bgfbcknj]{width:24px;height:24px;color:var(--sp-green-strong);background:var(--sp-green-soft);border:1.5px solid var(--sp-green-line);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.sp-step[data-astro-cid-bgfbcknj]:last-child .sp-num[data-astro-cid-bgfbcknj]{background:var(--sp-green);border-color:var(--sp-green);color:#fff}.sp-cta[data-astro-cid-bgfbcknj]{border-radius:var(--radius,10px);background:var(--sp-green);color:#fff;justify-content:center;align-items:center;gap:4px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.dark .sp-cta[data-astro-cid-bgfbcknj],[data-theme=dark] .sp-cta[data-astro-cid-bgfbcknj]{color:#022c22}.sp-time[data-astro-cid-bgfbcknj]{opacity:.85;font-weight:500}.sp-arrow[data-astro-cid-bgfbcknj]{margin-left:4px;transition:transform .2s}.sp-card[data-astro-cid-bgfbcknj]:hover .sp-arrow[data-astro-cid-bgfbcknj]{transform:translate(3px)}@container (width>=640px){.sp-card[data-astro-cid-bgfbcknj]{border-top-width:1px;border-left:4px solid var(--sp-green);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 20px}.sp-steps[data-astro-cid-bgfbcknj]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sp-step[data-astro-cid-bgfbcknj]{padding:0;font-size:13px;line-height:1.3}.sp-step[data-astro-cid-bgfbcknj]:not(:last-child):after{display:none}.sp-cta[data-astro-cid-bgfbcknj],.sp-title[data-astro-cid-bgfbcknj]{white-space:nowrap}}
