.guia{max-width:880px;padding-block:28px 56px}.guia .page-heading{font-size:clamp(28px,4vw,42px)}.guia-migas{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:16px;font-size:12px;color:var(--tinta-2)}.guia-migas a{text-decoration:underline;text-underline-offset:2px}.guia-intro{margin-top:14px;font-size:17px;line-height:1.55;color:var(--tinta)}.guia h2{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:800;line-height:1.25;color:var(--tinta)}.guia h2 .cifra{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:999px;background:var(--marca);color:#fff;font-size:17px}.guia p{line-height:1.6}.guia-paso,.guia-precios{margin-top:32px}.guia-paso>dl,.guia-paso>p,.guia-paso>ul{margin-top:10px;font-size:15px;color:var(--tinta)}.guia-paso a,.guia-vacio a{font-weight:800;text-decoration:underline;text-underline-offset:3px}.guia-nota{padding:12px 14px;border-left:3px solid var(--acento);border-radius:0 10px 10px 0;background:var(--superficie);color:var(--tinta-2)!important;font-size:14px!important}.guia-vocabulario{margin-top:20px;padding:16px 18px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie)}.guia-vocabulario h2{font-size:14px;letter-spacing:.02em}.guia-vocabulario ul{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.guia-vocabulario li{padding:6px 12px;border:1px solid var(--linea);border-radius:999px;background:var(--fondo);font-size:14px;font-weight:700}.guia-vocabulario p{margin-top:10px;font-size:14px;color:var(--tinta-2)}.guia-lista{display:grid;gap:8px;padding-left:20px;list-style:disc}.guia-curvas{display:grid;gap:10px}.guia-curvas>div,.guia-preguntas>div{padding:14px 16px;border:1px solid var(--linea);border-radius:14px;background:var(--superficie)}.guia-curvas dt,.guia-preguntas dt{font-weight:800;color:var(--tinta)}.guia-curvas dd,.guia-preguntas dd{margin-top:4px;color:var(--tinta-2)}.guia-preguntas{display:grid;gap:10px}.guia-sub{margin-top:8px;font-size:14px;color:var(--tinta-2)}.guia-vacio{margin-top:16px;padding:20px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie);font-size:14px}.guia-marco:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.guia-marco{max-width:100%;margin-top:16px;overflow-x:auto;border:1px solid var(--linea);border-radius:16px;background:var(--superficie)}.tabla-guia{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.tabla-guia td,.tabla-guia th{padding:0;border-bottom:1px solid var(--linea);text-align:center}.tabla-guia thead th{height:44px;padding:0 6px;background:var(--fondo);font-size:13px;font-weight:800;color:var(--tinta)}.tabla-guia tbody th{position:sticky;left:0;z-index:1;width:72px;padding:0 8px;background:var(--superficie);border-right:1px solid var(--linea);font-size:15px;font-weight:800;color:var(--tinta);white-space:nowrap}.tabla-guia td a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:64px;min-height:48px;padding:4px;color:var(--tinta);font-size:15px;transition:background var(--t-corto,.15s)}.tabla-guia td a small{font-size:11px;line-height:1;color:var(--tinta-2)}.tabla-guia td a:focus-visible,.tabla-guia td a:hover{background:var(--acento);color:var(--sobre-acento)}.tabla-guia td a:focus-visible small,.tabla-guia td a:hover small{color:var(--sobre-acento)}.tabla-guia td.vacia{color:var(--tinta-2);font-size:14px}.tabla-guia tr:last-child>*{border-bottom:0}.guia-fecha{margin-top:10px;font-size:13px;color:var(--tinta-2)}.guia-cta{margin-top:36px;padding:20px;border-radius:16px;background:var(--marca);color:#fff}.guia-cta p{font-size:16px}.guia-cta-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:14px}.guia-cta .text-link{color:#fff;text-decoration:underline;text-underline-offset:3px}.guia-cta .text-link:hover{color:#fff;opacity:.85}@media (max-width:767px){.guia{padding-block:20px 40px}.guia-intro{font-size:16px}.guia-cta .btn-primary{width:100%}}@media (prefers-reduced-motion:reduce){.tabla-guia td a{transition:none}}.guia-respuesta{margin-top:14px;padding:16px 18px;border-left:4px solid var(--acento);border-radius:0 14px 14px 0;background:var(--superficie);font-size:18px;line-height:1.55;color:var(--tinta)}.guia-indice{margin-top:20px;padding:16px 18px;border:1px solid var(--linea);border-radius:16px}.guia-indice h2{font-size:14px;letter-spacing:.02em}.guia-indice ol{display:grid;gap:2px;margin-top:8px;padding-left:20px;list-style:decimal}.guia-indice a{display:inline-flex;align-items:center;min-height:48px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.guia-paso>.guia-lista{margin-top:10px;font-size:16px}.guia-paso>p{font-size:16px!important}.guia-figura{margin-top:14px}.tabla-guia caption{padding:12px 14px 4px;text-align:left;font-size:14px;font-weight:800;color:var(--tinta)}.tabla-guia-texto td,.tabla-guia-texto th{padding:10px 12px;text-align:left;font-size:15px;vertical-align:top}.tabla-guia-texto tbody th{position:static;width:auto;white-space:nowrap}.guia-fuente{margin-top:6px;font-size:13px;color:var(--tinta-2)}.guia-fuente a{text-decoration:underline}.guia-tarjetas{display:grid;gap:12px;margin-top:14px;padding:0;list-style:none}@media (min-width:640px){.guia-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}}.guia-tarjeta{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie)}.guia-tarjeta-nombre{display:inline-flex;align-items:center;min-height:48px;font-size:16px;font-weight:800;line-height:1.3;color:var(--tinta);text-decoration:underline;text-underline-offset:3px}.guia-tarjeta-sku{font-family:var(--font-mono,monospace);font-size:13px;color:var(--tinta-2)}.guia-tarjeta-precio{font-size:16px;color:var(--tinta)}.guia-tarjeta-precio b{font-size:20px}.guia-tarjeta-escalones{display:grid;gap:4px;padding:0;list-style:none;font-size:14px;color:var(--tinta-2)}.guia-tarjeta-escalones b{color:var(--tinta)}.guia-indice-lista{display:grid;gap:12px;margin-top:24px;padding:0;list-style:none}.guia-indice-lista a{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie);color:var(--tinta)}.guia-indice-lista a:focus-visible,.guia-indice-lista a:hover{border-color:var(--acento)}.guia-indice-lista b{font-size:18px;line-height:1.3}.guia-indice-lista span:last-child{font-size:15px;color:var(--tinta-2)}.guia-cabecera{position:relative;overflow:hidden;margin-bottom:20px;border-radius:20px;background:var(--superficie);aspect-ratio:9/5}.guia-cabecera img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.guia-revisada{margin-top:8px;font-size:13px;font-weight:600;color:var(--tinta-2,#57534e)}