.guide-head[data-v-b460de12],.guide-body[data-v-b460de12],.guide-toc[data-v-b460de12]{max-width:780px;margin-inline:auto}h1[data-v-b460de12]{font-size:clamp(2.15rem,5.8vw,4.1rem);line-height:1.1;margin:14px 0 24px;text-wrap:balance}.lead[data-v-b460de12]{font-size:1.15rem}.byline[data-v-b460de12]{margin:24px 0;font-size:.9rem;color:var(--text-muted);line-height:1.8}.guide a[data-v-b460de12]{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.guide a[data-v-b460de12]:hover{color:var(--text)}.guide-toc[data-v-b460de12]{padding:26px;border:1px solid var(--border);border-radius:var(--radius);margin-block:40px 56px;background:var(--bg-elev)}.guide-toc h2[data-v-b460de12]{font-size:1.2rem;margin:0 0 18px}.guide-toc ol[data-v-b460de12]{padding-left:24px;margin:0;display:grid;gap:12px}.guide-step[data-v-b460de12]{position:relative;padding-top:8px;margin-bottom:48px;scroll-margin-top:110px}.step-number[data-v-b460de12]{color:var(--accent);font-family:var(--font-display);font-weight:700;margin-bottom:8px}.guide-step h2[data-v-b460de12],.guide-links h2[data-v-b460de12]{font-size:clamp(1.4rem,4vw,1.85rem);line-height:1.3;margin:0 0 20px;text-wrap:balance}.guide-step p[data-v-b460de12]{line-height:1.8}.takeaway[data-v-b460de12]{padding:16px 20px;border-left:3px solid var(--accent);background:var(--bg-elev);border-radius:0 10px 10px 0}.guide-links[data-v-b460de12]{border-top:1px solid var(--border);padding-top:36px}.guide-links ul[data-v-b460de12]{padding-left:22px;display:grid;gap:14px}
