.guide[data-astro-cid-2u677oxp]{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(20px,5vw,56px) clamp(16px,5vw,48px);max-width:940px}.crumbs[data-astro-cid-2u677oxp]{font-size:14px;color:var(--ink-soft);max-width:760px;margin:0 auto 10px}.crumbs[data-astro-cid-2u677oxp] a[data-astro-cid-2u677oxp]{color:var(--ink-soft)}.guide[data-astro-cid-2u677oxp] h1[data-astro-cid-2u677oxp]{font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.2;margin-bottom:10px}.meta[data-astro-cid-2u677oxp]{color:var(--ink-soft);font-size:14px;margin-top:0}.meta[data-astro-cid-2u677oxp] a[data-astro-cid-2u677oxp]{color:inherit}.answer[data-astro-cid-2u677oxp]{background:#eaf4ff;border-left:4px solid var(--blue);border-radius:0 10px 10px 0;padding:14px 20px;margin:20px 0 24px}.answer[data-astro-cid-2u677oxp] p[data-astro-cid-2u677oxp]{margin:0}.answer[data-astro-cid-2u677oxp] .answer-label[data-astro-cid-2u677oxp]{font-weight:800;color:var(--navy);font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.takeaways[data-astro-cid-2u677oxp] ul[data-astro-cid-2u677oxp]{padding-left:1.2em}.takeaways[data-astro-cid-2u677oxp] li[data-astro-cid-2u677oxp]{margin-bottom:6px}.toc[data-astro-cid-2u677oxp]{background:var(--bg);border-radius:10px;padding:14px 20px;margin:24px 0}.toc[data-astro-cid-2u677oxp] p[data-astro-cid-2u677oxp]{font-weight:700;margin:0 0 6px;color:var(--navy)}.toc[data-astro-cid-2u677oxp] ol[data-astro-cid-2u677oxp]{margin:0;padding-left:1.3em}.toc[data-astro-cid-2u677oxp] a[data-astro-cid-2u677oxp]{text-decoration:none}.prose[data-astro-cid-2u677oxp] figure{margin:1.8em 0}.prose[data-astro-cid-2u677oxp] figure img{width:100%;height:auto;margin:0;border:1px solid #e3ecf7}.prose[data-astro-cid-2u677oxp] figcaption{font-size:14px;color:var(--ink-soft);text-align:center;margin-top:8px}.prose[data-astro-cid-2u677oxp] .guide-cta{background:linear-gradient(135deg,#eaf4ff,#f1ecfe);border:1px solid #d6e6fb;border-radius:14px;padding:24px 28px;margin:36px 0}.prose[data-astro-cid-2u677oxp] .guide-cta p{margin:0 0 10px}.prose[data-astro-cid-2u677oxp] .guide-cta p:last-child{margin-bottom:0}.prose[data-astro-cid-2u677oxp] .guide-cta-kicker{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.prose[data-astro-cid-2u677oxp] .guide-cta-title{font:800 1.35rem/1.25 var(--font-head);color:var(--navy)}.prose[data-astro-cid-2u677oxp] .guide-cta .btn{color:#fff;text-decoration:none;white-space:normal;max-width:100%;text-align:center}.prose[data-astro-cid-2u677oxp] .roadmap-steps{list-style:none;counter-reset:step;padding:0;margin:1.6em 0;display:grid;gap:10px}.prose[data-astro-cid-2u677oxp] .roadmap-steps li{counter-increment:step;position:relative;background:var(--bg);border:1px solid #e3ecf7;border-radius:12px;padding:12px 16px 12px 60px;margin:0}.prose[data-astro-cid-2u677oxp] .roadmap-steps li:before{content:counter(step);position:absolute;left:14px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:var(--blue);color:#fff;font:800 15px/32px var(--font-head);text-align:center}.prose[data-astro-cid-2u677oxp] .roadmap-steps strong{display:block;color:var(--navy)}.prose[data-astro-cid-2u677oxp] .roadmap-steps span{display:block;font-size:15px;color:var(--ink-soft)}.faq[data-astro-cid-2u677oxp] details[data-astro-cid-2u677oxp]{border-bottom:1px solid #e3ecf7;padding:12px 0}.faq[data-astro-cid-2u677oxp] summary[data-astro-cid-2u677oxp]{cursor:pointer;font-weight:700;color:var(--navy)}.faq[data-astro-cid-2u677oxp] details[data-astro-cid-2u677oxp] p[data-astro-cid-2u677oxp]{margin:10px 0 4px}.author[data-astro-cid-2u677oxp]{display:flex;gap:16px;align-items:flex-start;border-top:1px solid #e3ecf7;padding-top:24px;margin-top:36px;font-size:15px}.author[data-astro-cid-2u677oxp] img[data-astro-cid-2u677oxp]{width:72px;height:72px;border-radius:50%;object-fit:cover;margin:0;flex:none}.author[data-astro-cid-2u677oxp] p[data-astro-cid-2u677oxp]{margin:0 0 6px}.author-name[data-astro-cid-2u677oxp]{font-weight:800;color:var(--navy)}.rel[data-astro-cid-2u677oxp]{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--ink);font-weight:700;padding:12px}.rel[data-astro-cid-2u677oxp] img[data-astro-cid-2u677oxp]{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px}.related[data-astro-cid-2u677oxp] h2[data-astro-cid-2u677oxp]{font-size:2rem}.hub[data-astro-cid-2u677oxp]{margin:-8px 0 24px;font-weight:700}
