/* AgentenCode editorial diagrams: semantic HTML, no external image requests. */
.guide-v2 .guide-lede{font-size:1.08rem;line-height:1.72}.guide-v2 h2{scroll-margin-top:110px}.guide-v2 .guide-nav{padding:1.1rem 1.3rem;background:#eef4fb;border:1px solid #d8e2f1;border-radius:18px;margin:1.4rem 0 2rem}.guide-v2 .guide-nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.2rem;margin:.65rem 0 0;padding-left:1.2rem}.guide-v2 figure.guide-visual{margin:1.5rem 0 2rem;padding:1.2rem;background:linear-gradient(145deg,#f5f8fe,#eef8f6);border:1px solid #dbe6f0;border-radius:20px;box-shadow:0 6px 24px #1027470c}.guide-v2 figure.guide-visual figcaption{font-size:.86rem;color:#496077;margin-top:.8rem;line-height:1.55}.guide-v2 .guide-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.guide-v2 .guide-step{border-radius:13px;background:#fff;border:1px solid #dae5ed;padding:1rem;min-width:0}.guide-v2 .guide-step .guide-number{display:block;color:#1e63be;font-size:1.35rem;font-weight:800;margin-bottom:.3rem}.guide-v2 .guide-step b{display:block;margin-bottom:.35rem}.guide-v2 .guide-step p{margin:0;font-size:.9rem;line-height:1.48}.guide-v2 .guide-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.guide-v2 .guide-tier{padding:1rem;border-radius:12px;background:#fff;border:1px solid #d5e2eb}.guide-v2 .guide-tier strong{display:block;color:#173f6b;margin-bottom:.4rem}.guide-v2 .guide-tier p{margin:0;font-size:.92rem}.guide-v2 .guide-tier.high{border-color:#e6c2b4;background:#fff9f6}.guide-v2 .guide-tier.mid{border-color:#a7cdd2;background:#f9ffff}.guide-v2 .guide-table{display:block;overflow-x:auto;margin:1rem 0 1.7rem;border:1px solid #dbe4ef;border-radius:14px}.guide-v2 table{border-collapse:collapse;min-width:540px;width:100%;font-size:.94rem}.guide-v2 table th,.guide-v2 table td{padding:.75rem .85rem;border-bottom:1px solid #e4ebf4;text-align:left;vertical-align:top}.guide-v2 table th{background:#f1f5fb;color:#173f6b}.guide-v2 table tr:last-child td{border-bottom:none}.guide-v2 .guide-prompt{padding:1.2rem;border-left:4px solid #3973d3;background:#eef4fd;border-radius:0 12px 12px 0;line-height:1.7;white-space:normal}.guide-v2 .guide-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.guide-v2 .guide-kpis>div{background:#fff;border-radius:13px;padding:1rem;border:1px solid #dce5ef}.guide-v2 .guide-kpis b{display:block;font-size:1.45rem;color:#1f59a3}.guide-v2 .guide-meter{display:flex;overflow:hidden;min-height:64px;border-radius:13px;border:1px solid #d4e0eb}.guide-v2 .guide-meter>div{padding:.6rem .35rem;text-align:center;display:flex;flex-direction:column;justify-content:center;font-size:.8rem;line-height:1.3;font-weight:650;color:#102747}.guide-v2 .guide-meter>div:nth-child(1){background:#bed8fd}.guide-v2 .guide-meter>div:nth-child(2){background:#cde9dd}.guide-v2 .guide-meter>div:nth-child(3){background:#f5deb4}.guide-v2 .guide-meter>div:nth-child(4){background:#e8d8f9}.guide-v2 .guide-card{padding:1rem 1.15rem;background:#f8fbff;border:1px solid #dce5ef;border-radius:14px;margin:1rem 0}.guide-v2 .guide-card h3{margin-top:0}.guide-v2 .guide-sources{padding-left:1.3rem}.guide-v2 .guide-sources li{margin:.4rem 0}.guide-v2 .guide-note{font-size:.88rem;color:#526476}.finder-choice-grid [hidden],#finder-shopping-note[hidden]{display:none!important}
@media(max-width:740px){.guide-v2 .guide-flow,.guide-v2 .guide-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-v2 .guide-nav ul{grid-template-columns:1fr}.guide-v2 .guide-3{grid-template-columns:1fr}.guide-v2 figure.guide-visual{padding:.8rem}.guide-v2 .guide-meter{min-height:80px}.guide-v2 .guide-meter>div{font-size:.7rem}}@media(max-width:430px){.guide-v2 .guide-flow,.guide-v2 .guide-kpis{grid-template-columns:1fr}.guide-v2 .guide-meter{flex-direction:column}.guide-v2 .guide-meter>div{min-height:42px}}