.guia{width:min(100% - 3rem,760px);margin:0 auto;padding:3.5rem 0 3rem}.guia .migas{color:var(--text-tertiary);flex-wrap:wrap;gap:.5rem;margin:0;font-size:1rem;display:flex}.guia .migas a{color:var(--accent-strong);font-weight:700;text-decoration:none}.guia .migas a:hover{text-decoration:underline}.guia .eyebrow{color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase;margin:1.6rem 0 0;font-size:1rem;font-weight:700}.guia h1{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:.4rem 0 1rem;font-size:clamp(2rem,4.6vw,3rem);font-weight:400;line-height:1.08}.guia .lead{color:var(--text-secondary);margin:0 0 .8rem;font-size:1.2rem;line-height:1.5}.guia .meta{color:var(--text-tertiary);margin:0 0 1.4rem;font-size:1rem}.guia section{border-top:1px solid var(--border);padding:1.6rem 0 .2rem}.guia h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .8rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.15}.guia h3{margin:1.6rem 0 .5rem;font-size:1.15rem;font-weight:700}.guia p{color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.65}.guia p+p,.guia .tabla-scroll+p,.guia ul+p,.guia ol+p{margin-top:.85rem}.guia p+.tabla-scroll,.guia h2+.tabla-scroll{margin-top:1rem}.guia strong{color:var(--text-primary)}.guia ol,.guia ul{color:var(--text-secondary);gap:.6rem;margin:.8rem 0 0;padding-left:1.4rem;font-size:1.05rem;line-height:1.6;display:grid}.guia li{padding-left:.2rem}.guia .cifra{border:1px solid var(--border);background:var(--surface-elevated);border-radius:16px;gap:.2rem;margin:1rem 0 1.2rem;padding:1.1rem 1.3rem;display:grid}.guia .cifra strong{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:400;line-height:1.1}.guia .cifra span{color:var(--text-secondary);font-size:1rem}.guia .tabla-scroll{border:1px solid var(--border);background:var(--surface-elevated);border-radius:16px;overflow-x:auto}.guia .tabla{border-collapse:collapse;width:100%;min-width:560px;font-size:1rem}.guia .tabla caption{color:var(--text-tertiary);text-align:left;padding:.8rem 1rem .2rem;font-size:1rem}.guia .tabla th,.guia .tabla td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.75rem 1rem;line-height:1.4}.guia .tabla tbody tr:last-child td{border-bottom:0}.guia .tabla th{color:var(--text-secondary);font-weight:700}.guia .tabla thead th{white-space:nowrap}.guia .tabla tbody th{color:var(--text-primary)}.guia .tabla .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.guia .tabla .mini{color:var(--text-tertiary);font-size:1rem;font-weight:400;display:block}.guia .tabla tr.barata td,.guia .tabla tr.barata th{background:color-mix(in srgb, var(--accent) 11%, transparent)}.guia .tabla td.gana{font-weight:700}.guia .tabla tfoot th,.guia .tabla tfoot td{border-top:2px solid var(--border);color:var(--text-primary);border-bottom:0;font-weight:700}.guia .cestia{border:1px solid var(--border);border-top:1px solid var(--border);background:var(--surface-elevated);border-radius:18px;margin-top:1.6rem;padding:1.6rem 1.5rem 1.7rem}.guia .cestia h2{margin-top:0}.guia .boton{background:var(--accent-strong);min-height:52px;color:var(--text-inverse);border-radius:999px;justify-content:center;align-items:center;margin-top:1.1rem;padding:.85rem 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.guia .boton:hover{text-decoration:none;transform:translateY(-2px)}.guia .boton:focus-visible,.guia a:focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}.guia .nota{color:var(--text-tertiary);margin-top:.8rem;font-size:1rem}.guia .faq h3{margin-top:1.3rem}.guia .faq h3:first-of-type{margin-top:.4rem}.guia .otras ul{gap:.5rem;padding:0;list-style:none}.guia .otras li{border:1px solid var(--border);background:var(--surface-elevated);border-radius:12px;padding:.7rem .9rem}.guia .otras a{color:var(--text-primary);font-weight:700;text-decoration:none}.guia .otras a:hover{color:var(--accent-strong);text-decoration:underline}.guia .otras span{color:var(--text-tertiary);font-size:1rem;display:block}.guia .descargo{border-top:1px solid var(--border);color:var(--text-secondary);margin-top:2.2rem;padding-top:1.4rem;font-size:1rem}.guias-indice{gap:1rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.guias-indice li{border:1px solid var(--border);background:var(--surface-elevated);border-radius:18px;padding:1.3rem 1.4rem}.guias-indice .numero{color:var(--accent-strong);letter-spacing:.04em;margin-bottom:.3rem;font-size:1rem;font-weight:700;display:block}.guias-indice h2{font-family:var(--font-display);margin:0 0 .5rem;font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:400;line-height:1.2}.guias-indice h2 a{color:var(--text-primary);text-decoration:none}.guias-indice h2 a:hover{color:var(--accent-strong);text-decoration:underline}.guias-indice p{margin:0}.guias-indice .leer{color:var(--accent-strong);margin-top:.7rem;font-weight:700;text-decoration:none;display:inline-block}.guias-indice .leer:hover{text-decoration:underline}@media (width<=680px){.guia{width:min(100% - 2rem,760px);padding-top:2.5rem}.guia .tabla th,.guia .tabla td{padding:.65rem .75rem}.guia .cestia{padding:1.3rem 1.1rem 1.4rem}}
