.guia-cab{padding:var(--s4) 0 var(--s3)}.guia-cab h1{font-size:clamp(1.4rem,3vw,2rem);margin:0 0 var(--s2);line-height:1.2}.guia-cab__resumen{font-size:1rem;color:var(--color-ink-mid);margin:0 0 var(--s2);max-width:65ch}.guia-cab__meta{font-size:.8rem;color:var(--color-ink-dim);display:flex;flex-wrap:wrap;gap:6px var(--s2)}.guia-cab__meta span::before{content:'·';margin-right:var(--s1)}.guia-cab__meta span:first-child::before{content:none}.guia-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--s2)}.guia-chip{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 10px;border-radius:var(--radius-pill);background:var(--color-bg-soft);border:1px solid var(--color-border);color:var(--color-ink-dim)}.guia-chip--comp{background:rgba(26,143,168,.08);border-color:rgba(26,143,168,.3);color:#146e88}.guia-chip--guia{background:rgba(48, 148, 232,.04);border-color:rgba(48, 148, 232,.25);color:var(--color-accent-aa)}.guia-sec{margin:var(--s4) 0}.guia-sec>h2{font-size:1.2rem;margin:0 0 var(--s2);padding-bottom:var(--s1);border-bottom:2px solid var(--color-border)}.cmp-wrap{margin:var(--s3) 0 var(--s4)}.cmp-wrap>h2{font-size:1.2rem;margin:0 0 var(--s2);padding-bottom:var(--s1);border-bottom:2px solid var(--color-border)}.cmp-tabla-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius-card)}.cmp-tabla{width:100%;border-collapse:collapse;font-size:.93rem;background:var(--color-bg)}.cmp-tabla caption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cmp-tabla thead th{background:var(--color-bg-dark);color:#fff;font-weight:600;font-size:.9rem;padding:var(--s2) var(--s2);text-align:left;border-bottom:none}.cmp-tabla thead th:first-child{background:var(--color-bg-soft);color:#6b6357;font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;width:35%}.cmp-tabla thead a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.4)}.cmp-tabla thead a:hover{text-decoration-color:#fff}.cmp-tabla tbody tr:nth-child(odd){background:var(--color-bg-soft)}.cmp-tabla tbody tr:nth-child(even){background:var(--color-bg)}.cmp-tabla tbody th[scope="row"]{font-weight:600;color:var(--color-ink);padding:10px var(--s2);vertical-align:top;white-space:normal;min-width:9em;font-size:.9rem}.cmp-tabla tbody td{padding:10px var(--s2);color:var(--color-ink-mid);vertical-align:top;border-left:1px solid var(--color-border);font-size:.9rem;line-height:1.5;overflow-wrap:break-word}.cmp-tabla tbody td[data-label="Fuente"]{overflow-wrap:anywhere;min-width:11em}.cmp-fila--clave{background:rgba(21, 111, 190,.05) !important}.cmp-fila--clave th[scope="row"],.cmp-fila--clave td{border-top:2px solid rgba(21, 111, 190,.4);border-bottom:2px solid rgba(21, 111, 190,.4);font-weight:700;color:var(--color-ink)}.cmp-fila--clave th[scope="row"]{border-left:4px solid var(--color-accent-aa);color:var(--color-accent-aa)}.cmp-si{color:#1f7a3a;font-weight:700}.cmp-no{color:var(--color-ink-dim)}.cmp-par{color:var(--color-cyan);font-weight:600}.cmp-vacio{text-align:center;padding:var(--s6) var(--s3);color:var(--color-ink-dim);font-size:.93rem}.cmp-vacio strong{display:block;font-size:1.05rem;color:var(--color-ink-mid);margin-bottom:6px}@media (max-width:640px){.cmp-tabla-scroll{border:none;border-radius:0;margin:0 calc(-1 * var(--s2))}.cmp-tabla{border:none;border-radius:0;font-size:.88rem}.cmp-tabla thead{display:none}.cmp-tabla tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px var(--s1);padding:var(--s2);border-bottom:1px solid var(--color-border);background:transparent !important;border-top:none;border-left:none;border-right:none}.cmp-tabla tbody th[scope="row"]{grid-column:1 / -1;padding:0 0 4px;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:#6b6357;white-space:normal;border:none !important;font-weight:700}.cmp-tabla tbody td{border:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-bg);padding:8px 10px;color:var(--color-ink);font-size:.88rem;min-width:0;overflow-wrap:anywhere}.cmp-tabla tbody td[data-label="Fuente"]{grid-column:1 / -1;min-width:0}.cmp-tabla tbody td::before{content:attr(data-label);display:block;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b6357;margin-bottom:3px}.cmp-fila--clave th[scope="row"]{color:var(--color-accent-aa);border-left:none !important}.cmp-fila--clave td{border-color:var(--color-accent-aa);background:rgba(21, 111, 190,.04);font-weight:700;border-top:2px solid rgba(21, 111, 190,.4) !important;border-bottom:2px solid rgba(21, 111, 190,.4) !important}.cmp-vacio{padding:var(--s4) var(--s2)}}.elige-wrap{margin:var(--s4) 0}.elige-wrap>h2{font-size:1.2rem;margin:0 0 var(--s3);padding-bottom:var(--s1);border-bottom:2px solid var(--color-border)}.elige-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}@media (max-width:640px){.elige-grid{grid-template-columns:1fr;gap:var(--s2)}}.elige-card{padding:var(--s3);border:2px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg);box-shadow:var(--shadow-soft)}.elige-card--a{border-color:var(--color-cyan)}.elige-card--b{border-color:var(--color-accent)}.elige-card__cab{display:flex;align-items:center;gap:var(--s1);margin-bottom:var(--s2);flex-wrap:wrap}.elige-tag{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;padding:2px 8px;border-radius:var(--radius-pill);white-space:nowrap}.elige-card--a .elige-tag{background:var(--color-cyan)}.elige-card--b .elige-tag{background:var(--color-accent)}.elige-card__nombre{font-size:.95rem;font-weight:700;color:var(--color-ink)}.elige-card ul{margin:0;padding-left:var(--s2);display:flex;flex-direction:column;gap:6px}.elige-card li{color:var(--color-ink-mid);font-size:.9rem;line-height:1.5}.elige-card li strong{color:var(--color-ink)}.howto{margin:var(--s4) 0}.howto>h2{font-size:1.2rem;margin:0 0 var(--s3);padding-bottom:var(--s1);border-bottom:2px solid var(--color-border)}.howto-pasos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s3)}.howto-paso{display:flex;gap:var(--s2);align-items:flex-start;padding:var(--s2) var(--s3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg)}.howto-paso--resaltado{border-color:rgba(21, 111, 190,.35);background:rgba(21, 111, 190,.03)}.howto-paso__num{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--color-accent);color:#fff;font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:center;margin-top:1px}.howto-paso--resaltado .howto-paso__num{background:var(--color-accent-aa)}.howto-paso__body{flex:1;min-width:0}.howto-paso__nombre{display:block;font-size:1rem;font-weight:700;color:var(--color-ink);margin-bottom:4px}.howto-paso__body p{margin:0;color:var(--color-ink-mid);font-size:.9rem;line-height:1.6;max-width:none}.howto-paso__body p+p{margin-top:6px}.howto-nota{margin:var(--s1) 0 0;padding:8px var(--s2);border-left:3px solid var(--color-cyan);background:rgba(26,143,168,.05);border-radius:0 6px 6px 0;font-size:.85rem;color:var(--color-ink-mid)}.howto-nota strong{color:var(--color-ink)}@media (max-width:640px){.howto-paso{padding:var(--s2);gap:var(--s1)}.howto-paso__num{width:30px;height:30px;font-size:.85rem}.howto-paso__nombre{font-size:.93rem}}.guia-faq{margin:var(--s4) 0}.guia-faq>h2{font-size:1.2rem;margin:0 0 var(--s3);padding-bottom:var(--s1);border-bottom:2px solid var(--color-border)}.guia-faq .faq-list{max-width:none}.comparativa-productos{margin-top:2em;padding:1em 1.2em;background:#f4efe6;border-radius:8px}.comparativa-productos>p:first-child,.comparativa-productos__titulo{margin:0 0 .5em;font-weight:600}.comparativa-productos__ayuda{margin:.6em 0 0;font-size:.92em}.comparativa-productos li{margin:0}.guia.comparativa-guia{margin-top:1.5em}@media (max-width:760px){.comparativa-productos li a{display:flex;align-items:center;min-height:44px}}.comparativa-productos li a{color:#125AAB;font-weight:600;text-decoration:underline;text-underline-offset:3px}.comparativa-productos li a:hover{text-decoration-thickness:2px}