.guide-breadcrumb-nav[data-astro-cid-iefoysed]{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.crumb-link[data-astro-cid-iefoysed]{color:#38bdf8;align-items:center;gap:.25rem;text-decoration:none;transition:color .15s;display:inline-flex}.crumb-link[data-astro-cid-iefoysed]:hover{color:#7dd3fc;text-decoration:underline}.crumb-icon[data-astro-cid-iefoysed]{font-size:1rem}.crumb-separator[data-astro-cid-iefoysed]{color:#64748b}.crumb-current[data-astro-cid-iefoysed]{color:#cbd5e1;font-weight:600}.guide-hero-header[data-astro-cid-iefoysed]{border-radius:1.25rem;margin-bottom:1.5rem;padding:2rem}.guide-header-badges[data-astro-cid-iefoysed]{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.guide-badge[data-astro-cid-iefoysed]{text-transform:uppercase;letter-spacing:.06em;border-radius:.5rem;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.badge-accent[data-astro-cid-iefoysed]{color:#c084fc;background:#a855f726;border:1px solid #a855f74d}.badge-tier[data-astro-cid-iefoysed]{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d}.badge-time[data-astro-cid-iefoysed]{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d}.guide-main-title[data-astro-cid-iefoysed]{color:#f8fafc;margin:0 0 .75rem;font-size:1.85rem;font-weight:900;line-height:1.25}.guide-main-subtitle[data-astro-cid-iefoysed]{color:#cbd5e1;margin:0;font-size:1.05rem;line-height:1.6}.executive-summary-card[data-astro-cid-iefoysed]{background:linear-gradient(135deg,#a855f71f,#3b82f61f);border:1px solid #a855f74d;border-radius:1rem;gap:1.25rem;margin-bottom:2rem;padding:1.5rem;display:flex}.summary-icon[data-astro-cid-iefoysed]{color:#fbbf24;flex-shrink:0;font-size:2.25rem}.summary-body[data-astro-cid-iefoysed] h4[data-astro-cid-iefoysed]{color:#f8fafc;margin:0 0 .4rem;font-size:1.1rem;font-weight:800}.summary-body[data-astro-cid-iefoysed] p[data-astro-cid-iefoysed]{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.55}.guide-article-section[data-astro-cid-iefoysed]{background:#12182699;border:1px solid #ffffff14;border-radius:1.25rem;margin-bottom:2rem;padding:1.75rem}.section-title-wrap[data-astro-cid-iefoysed]{border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.sec-icon[data-astro-cid-iefoysed]{color:#a855f7;font-size:1.8rem}.section-title-wrap[data-astro-cid-iefoysed] h2[data-astro-cid-iefoysed]{color:#f8fafc;margin:0;font-size:1.35rem;font-weight:800}.article-content[data-astro-cid-iefoysed] p[data-astro-cid-iefoysed]{color:#cbd5e1;margin-bottom:1rem;font-size:.95rem;line-height:1.6}.tech-highlight-grid[data-astro-cid-iefoysed]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.highlight-item[data-astro-cid-iefoysed]{background:#ffffff08;border:1px solid #ffffff14;border-radius:.85rem;padding:1.25rem}.h-icon[data-astro-cid-iefoysed]{color:#38bdf8;margin-bottom:.5rem;font-size:1.75rem}.highlight-item[data-astro-cid-iefoysed] h4[data-astro-cid-iefoysed]{color:#f1f5f9;margin:0 0 .4rem;font-size:1rem;font-weight:700}.highlight-item[data-astro-cid-iefoysed] p[data-astro-cid-iefoysed]{color:#94a3b8;margin:0;font-size:.85rem;line-height:1.45}.comparison-dual-cards[data-astro-cid-iefoysed]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;margin:1.5rem 0;display:grid}.med-card[data-astro-cid-iefoysed]{background:#0f172a99;border:1px solid #38bdf833;border-radius:1rem;padding:1.5rem}.med-card-header[data-astro-cid-iefoysed]{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.med-card-header[data-astro-cid-iefoysed] span[data-astro-cid-iefoysed]{color:#38bdf8;font-size:1.6rem}.med-card-header[data-astro-cid-iefoysed] h3[data-astro-cid-iefoysed]{color:#f8fafc;margin:0;font-size:1.15rem;font-weight:800}.med-desc[data-astro-cid-iefoysed]{color:#cbd5e1;margin-bottom:1rem;font-size:.9rem}.med-bullets[data-astro-cid-iefoysed]{color:#94a3b8;margin:0;padding-left:1.2rem;font-size:.85rem;line-height:1.5}.med-bullets[data-astro-cid-iefoysed] li[data-astro-cid-iefoysed]{margin-bottom:.5rem}.med-bullets[data-astro-cid-iefoysed] strong[data-astro-cid-iefoysed]{color:#f1f5f9}.ph-table[data-astro-cid-iefoysed]{border-collapse:collapse;width:100%;font-size:.88rem}.ph-table[data-astro-cid-iefoysed] th[data-astro-cid-iefoysed]{text-align:left;color:#94a3b8;text-transform:uppercase;border-bottom:1px solid #ffffff1a;padding:.75rem .6rem;font-size:.75rem}.ph-table[data-astro-cid-iefoysed] td[data-astro-cid-iefoysed]{color:#cbd5e1;vertical-align:top;border-bottom:1px solid #ffffff0d;padding:.85rem .6rem;line-height:1.4}.color-err[data-astro-cid-iefoysed]{color:#f87171}.color-ok[data-astro-cid-iefoysed]{color:#4ade80}.color-warn[data-astro-cid-iefoysed]{color:#fbbf24}.warning-callout-card[data-astro-cid-iefoysed]{background:#ef444414;border:1px solid #ef444440;border-radius:.85rem;gap:1rem;margin-top:1.5rem;padding:1.25rem;display:flex}.warning-callout-card[data-astro-cid-iefoysed] span[data-astro-cid-iefoysed]{color:#f87171;flex-shrink:0;font-size:2rem}.warning-callout-card[data-astro-cid-iefoysed] h4[data-astro-cid-iefoysed]{color:#fca5a5;margin:0 0 .35rem;font-size:1rem;font-weight:700}.warning-callout-card[data-astro-cid-iefoysed] p[data-astro-cid-iefoysed]{color:#fecaca;margin:0;font-size:.85rem;line-height:1.45}.guide-nav-footer[data-astro-cid-iefoysed]{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:3rem 0 1.5rem;display:flex}.back-nav-btn[data-astro-cid-iefoysed],.next-nav-btn[data-astro-cid-iefoysed]{border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.back-nav-btn[data-astro-cid-iefoysed]{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a}.back-nav-btn[data-astro-cid-iefoysed]:hover{color:#fff;background:#ffffff1a}.next-nav-btn[data-astro-cid-iefoysed]{color:#fff;background:linear-gradient(135deg,#a855f74d,#3b82f64d);border:1px solid #a855f7}.next-nav-btn[data-astro-cid-iefoysed]:hover{background:linear-gradient(135deg,#a855f780,#3b82f680);box-shadow:0 0 16px #a855f766}@media (width<=640px){.guide-hero-header[data-astro-cid-iefoysed]{padding:1.25rem}.guide-main-title[data-astro-cid-iefoysed]{font-size:1.4rem}.executive-summary-card[data-astro-cid-iefoysed]{flex-direction:column;gap:.75rem;padding:1.15rem}.guide-article-section[data-astro-cid-iefoysed]{padding:1.15rem}.guide-nav-footer[data-astro-cid-iefoysed]{flex-direction:column}.back-nav-btn[data-astro-cid-iefoysed],.next-nav-btn[data-astro-cid-iefoysed]{justify-content:center;width:100%}}
