.callout[data-astro-cid-ad2cjrc7]{background:var(--teal-soft);border-left:4px solid var(--teal);padding:1rem 1.25rem;border-radius:0 6px 6px 0;font-size:.95rem;margin:1.5rem 0}.step-card[data-astro-cid-ad2cjrc7]{display:flex;gap:1rem;margin:1.5rem 0;padding:1.25rem;border:1px solid var(--line);border-radius:8px;background:var(--sheet)}.step-num[data-astro-cid-ad2cjrc7]{flex-shrink:0;width:48px;height:48px;background:var(--teal);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700}.step-body[data-astro-cid-ad2cjrc7]{flex:1;min-width:0}.step-body[data-astro-cid-ad2cjrc7] h3[data-astro-cid-ad2cjrc7]{margin:0 0 .5rem}.step-body[data-astro-cid-ad2cjrc7] table[data-astro-cid-ad2cjrc7]{font-size:.85rem;margin:.75rem 0}.tip[data-astro-cid-ad2cjrc7]{background:var(--amber-soft);padding:.5rem .75rem;border-radius:4px;font-size:.88rem;margin-top:.75rem}.checklist[data-astro-cid-ad2cjrc7]{list-style:none;padding:0;margin:.5rem 0}.checklist[data-astro-cid-ad2cjrc7] li[data-astro-cid-ad2cjrc7]{padding:.3rem 0;font-size:.92rem}.compare[data-astro-cid-ad2cjrc7]{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:.75rem 0}@media(max-width:600px){.compare[data-astro-cid-ad2cjrc7]{grid-template-columns:1fr}}.good[data-astro-cid-ad2cjrc7],.bad[data-astro-cid-ad2cjrc7]{padding:.85rem;border-radius:6px;font-size:.88rem}.good[data-astro-cid-ad2cjrc7]{background:var(--green-soft,#d1fae5);border:1px solid var(--green,#047857);color:#065f46}.bad[data-astro-cid-ad2cjrc7]{background:var(--red-soft,#fee2e2);border:1px solid var(--red,#b91c1c);color:#7f1d1d}.good[data-astro-cid-ad2cjrc7] h4[data-astro-cid-ad2cjrc7],.bad[data-astro-cid-ad2cjrc7] h4[data-astro-cid-ad2cjrc7]{margin:0 0 .4rem}.good[data-astro-cid-ad2cjrc7] ul[data-astro-cid-ad2cjrc7],.bad[data-astro-cid-ad2cjrc7] ul[data-astro-cid-ad2cjrc7]{margin:.3rem 0 0 1.2rem;padding:0}.good[data-astro-cid-ad2cjrc7] li[data-astro-cid-ad2cjrc7],.bad[data-astro-cid-ad2cjrc7] li[data-astro-cid-ad2cjrc7]{margin:.25rem 0}.timeline[data-astro-cid-ad2cjrc7]{border-left:3px solid var(--teal);margin:1rem 0 0 .75rem;padding-left:1.5rem}.tl-item[data-astro-cid-ad2cjrc7]{display:flex;gap:.75rem;margin-bottom:1.25rem;position:relative}.tl-item[data-astro-cid-ad2cjrc7]:before{content:"";position:absolute;left:-2rem;top:.4rem;width:12px;height:12px;border-radius:50%;background:var(--teal)}.tl-dot[data-astro-cid-ad2cjrc7]{font-size:1.2rem;flex-shrink:0;margin-top:.1rem}.tl-item[data-astro-cid-ad2cjrc7] h4[data-astro-cid-ad2cjrc7]{margin:0 0 .2rem;font-size:.95rem}.tl-item[data-astro-cid-ad2cjrc7] p[data-astro-cid-ad2cjrc7]{margin:0;font-size:.88rem;color:var(--muted)}.ready-box[data-astro-cid-ad2cjrc7]{background:var(--sheet);border:1px solid var(--teal);border-radius:8px;padding:1.25rem;text-align:center;margin:1.5rem 0}.ready-box[data-astro-cid-ad2cjrc7] p[data-astro-cid-ad2cjrc7]{margin:0 0 .75rem}.tools-row[data-astro-cid-ad2cjrc7]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}@media(max-width:600px){.step-card[data-astro-cid-ad2cjrc7]{flex-direction:column;align-items:flex-start}}
