/* llm-fallback: exact-slug component ownership for legacy-source fidelity. */
.qv-guides-embed .qv-guide-page--llm-fallback .hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:22px}
.qv-guides-embed .qv-guide-page--llm-fallback .article-visual{min-width:0}
.qv-guides-embed .qv-guide-page--llm-fallback .page-toc-desktop{position:sticky;top:106px;min-width:0;padding-left:20px;border-left:1px solid rgba(255,255,255,.08)}
.qv-guides-embed .qv-guide-page--llm-fallback .compare-wrap{max-width:100%;overflow-x:auto;margin-top:28px;border:1px solid var(--qv-line);border-radius:var(--qv-radius-lg)}
.qv-guides-embed .qv-guide-page--llm-fallback .compare{width:100%;min-width:780px;border-collapse:collapse}
.qv-guides-embed .qv-guide-page--llm-fallback .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}
.qv-guides-embed .qv-guide-page--llm-fallback .card{padding:24px;border:1px solid var(--qv-line);border-radius:var(--qv-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02))}
.qv-guides-embed .qv-guide-page--llm-fallback .notice{margin-top:28px;padding:24px;border:1px solid rgba(56,211,159,.22);border-radius:var(--qv-radius-lg);background:rgba(56,211,159,.06)}
.qv-guides-embed .qv-guide-page--llm-fallback .bullets{display:grid;gap:12px;margin:28px 0 0;padding:0}
.qv-guides-embed .qv-guide-page--llm-fallback .refs{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.qv-guides-embed .qv-guide-page--llm-fallback .section :is(p,li) a,
.qv-guides-embed .qv-guide-page--llm-fallback .refs a{color:#25B8FF;text-decoration:none;background:none;border:0;border-radius:0;padding:0}
@media(max-width:700px){
  .qv-guides-embed .qv-guide-page--llm-fallback .cards{grid-template-columns:1fr}
  .qv-guides-embed .qv-guide-page--llm-fallback .card,
  .qv-guides-embed .qv-guide-page--llm-fallback .notice{padding:20px}}
html body [data-qveris-guides-root][data-guide-slug="llm-fallback"].qv-guide-page.qv-guide-page--llm-fallback .article-visual.article-visual{width:100%!important;max-width:900px!important;height:auto!important;min-height:0!important;aspect-ratio:900/506!important;overflow:hidden!important;line-height:0!important;border-radius:22px!important;}
html body [data-qveris-guides-root][data-guide-slug="llm-fallback"].qv-guide-page.qv-guide-page--llm-fallback .article-visual.article-visual picture{width:100%!important;height:100%!important;}
html body [data-qveris-guides-root][data-guide-slug="llm-fallback"].qv-guide-page.qv-guide-page--llm-fallback .article-visual.article-visual img.diagram-image{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:50% 66%!important;vertical-align:top!important;border-radius:22px!important;}
html body .qv-guide-page--llm-fallback #related-guides .related-guide-title{color:#25b8ff!important;background:none!important;-webkit-text-fill-color:#25b8ff!important;text-decoration:none!important;}
html body .qv-guide-page--llm-fallback #related-guides .related-guide-summary{color:rgba(255,255,255,.74)!important;background:none!important;-webkit-text-fill-color:rgba(255,255,255,.74)!important;text-decoration:none!important;}
