.miga{color:var(--gris);margin-bottom:14px;font-size:13.5px}.miga a{color:var(--gris);text-decoration:none}.miga a:hover{color:var(--primary)}.miga span{opacity:.5;margin:0 6px}.g-hero{border-bottom:1px solid var(--linea);background:#fff;padding:clamp(34px,5vw,56px) 0}.g-mapa{margin-top:26px}.g-art{max-width:760px;padding-top:clamp(30px,4vw,48px)}.g-sec{padding:clamp(16px,2.5vw,26px) 0;scroll-margin-top:84px}.g-sec h2{font-size:clamp(21px,2.6vw,27px)}.g-prosa p{color:#3c4552;margin:0 0 14px;font-size:16.5px}.g-prosa h3{margin:22px 0 10px;font-size:17.5px}.g-prosa ul,.g-prosa ol{color:#3c4552;margin:0 0 14px;padding-left:22px;font-size:16.5px}.g-prosa li{margin:8px 0}.g-prosa a{color:var(--primary);font-weight:600}.g-prosa strong{color:var(--tinta)}.g-sec.g-peligro{border:1px solid var(--linea);border-left:4px solid var(--r);border-radius:var(--radius);box-shadow:var(--sombra);background:#fff;margin:16px -29px 16px -32px;padding:clamp(24px,3vw,32px) 28px}@media (width<=840px){.g-sec.g-peligro{margin-left:0;margin-right:0;padding:22px 20px}}.g-peligro-tag{letter-spacing:.09em;text-transform:uppercase;color:#b42318;border-radius:var(--pill);background:#fdecea;align-items:center;gap:7px;margin-bottom:16px;padding:6px 13px;font-size:11px;font-weight:800;display:inline-flex}.g-peligro-tag:before{content:"!";background:var(--r);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-weight:800;display:grid}.g-peligro h2{margin-bottom:14px}.g-peligro ul{gap:13px;padding-left:0;list-style:none;display:grid}.g-peligro li{padding-left:28px;position:relative}.g-peligro li:before{content:"✕";color:var(--r);font-weight:800;position:absolute;top:0;left:0}.cierre{border:1.5px solid var(--linea);border-left:4px solid var(--primary);border-radius:var(--radius);box-shadow:var(--sombra);background:#fff;grid-template-columns:1fr;align-items:center;gap:16px;margin:4px 0 clamp(16px,2.5vw,26px);padding:clamp(18px,2.5vw,24px);display:grid}@media (width>=700px){.cierre{grid-template-columns:1.6fr auto;gap:24px}}.cierre h3{margin:0 0 6px;font-size:clamp(17px,2vw,19px)}.cierre p{color:var(--gris);margin:0;font-size:15px}.cierre-cta{justify-items:center;gap:8px;display:grid}.cierre-precio{font-family:var(--font-display);color:var(--tinta);font-size:18px;font-weight:800}.cierre-cta .hrr{margin:0 auto 4px}.g-nav{flex-wrap:wrap;gap:7px;display:flex}.g-nav a{color:var(--gris);border:1px solid var(--linea);border-radius:var(--pill);background:#fff;padding:6px 13px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .12s}.g-nav a:hover{color:var(--primary);border-color:var(--primary)}.faq{gap:10px;margin-top:18px;display:grid}.faq details{border:1px solid var(--linea);border-radius:var(--radius);background:#fff;padding:6px 18px}.faq summary{cursor:pointer;padding:12px 0;font-weight:700;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;color:var(--primary);font-weight:800}.faq details[open] summary:after{content:"–"}.faq p{color:var(--gris);margin:0 0 14px;font-size:15px}.pick-titulo{font-family:var(--font-display);margin:26px 0 16px;font-size:17px;font-weight:700}.zgroup{margin-bottom:20px}.zg-head{font-family:var(--font-display);color:var(--primary);align-items:center;gap:8px;margin-bottom:10px;font-size:14.5px;font-weight:700;display:flex}.zg-ico{place-items:center;display:grid}.picker{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.pk{text-align:left;background:var(--papel);border:1.5px solid var(--linea);border-radius:var(--radius);cursor:pointer;font-family:var(--font);flex-direction:column;align-items:flex-start;gap:8px;padding:15px 16px;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.pk:hover{border-color:var(--primary);box-shadow:var(--sombra);transform:translateY(-2px)}.pk-ico{color:var(--primary)}.pk-t{color:var(--tinta);font-size:14px;font-weight:700;line-height:1.35}.pk-go{color:var(--primary);font-size:12.5px;font-weight:700}.pk-fuera{border-left:4px solid var(--gris)}.pk-fuera .pk-ico,.pk-fuera .pk-go{color:var(--gris)}.pk-repara{border-left:4px solid var(--a)}.pk-repara .pk-ico,.pk-repara .pk-go{color:var(--a)}.vr-pro{background:var(--papel);border:1px solid var(--linea);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:12px 14px;display:flex}.vr-pro-k{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:3px;font-size:11px;font-weight:800;display:block}.vr-pro-t p{color:var(--gris);max-width:52ch;margin:0;font-size:14px}.vr-pro-p{font-family:var(--font-display);color:var(--tinta);white-space:nowrap;font-size:17px;font-weight:800}.opt-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.opt-card{border:1.5px solid var(--linea);border-radius:var(--radius);font:inherit;color:var(--tinta);text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;font-size:15px;font-weight:700;transition:border-color .12s,box-shadow .12s;display:flex}.opt-card:hover{border-color:var(--primary);box-shadow:var(--sombra)}.opt-ico{color:var(--primary)}.ticket{border:1px solid var(--linea);border-radius:var(--radius);box-shadow:var(--sombra-fte);background:#fff;margin-top:-26px;position:relative;overflow:hidden}.ticket-head{background:var(--gris-cl);color:var(--gris);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--linea);justify-content:space-between;gap:12px;padding:12px 24px;font-size:12.5px;font-weight:700;display:flex}.tk-lbl{color:var(--primary)}.ticket-body{padding:clamp(24px,3vw,34px)}.question{letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(18px,2vw,21px);font-weight:800}.step-actions{flex-wrap:wrap;gap:10px;display:flex}.verdict{align-items:flex-start;gap:22px;display:flex}.stamp{letter-spacing:.04em;text-transform:uppercase;text-align:center;border:2px solid;border-radius:50%;flex:none;place-items:center;width:90px;height:90px;padding:8px;font-size:11px;font-weight:800;line-height:1.25;display:grid}.verdict.v .stamp{color:var(--v)}.verdict.a .stamp{color:var(--a)}.verdict.r .stamp{color:var(--r)}.verdict-text h3{margin:0 0 6px;font-size:clamp(17px,2vw,20px)}.verdict-text>p{color:var(--gris);margin:0;font-size:15.5px}.receipt{border-top:1px solid var(--linea);gap:5px;max-width:380px;margin-top:16px;padding-top:12px;display:grid}.receipt-row{justify-content:space-between;gap:12px;font-size:14px;display:flex}.receipt-row .k{color:var(--gris);font-weight:600}.receipt-row .v{font-weight:700}.vr-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.back-link{cursor:pointer;font-family:var(--font);color:var(--gris);background:0 0;border:0;margin-top:20px;padding:0;font-size:14px;font-weight:600}.back-link:hover{color:var(--primary)}.verdict{flex-direction:column;gap:14px}.stamp{width:78px;height:78px;font-size:10px}.step-actions{flex-direction:column}.fq-box{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radius);gap:18px;margin-top:22px;padding:20px 22px;display:flex}.fq-nota{color:var(--gris);margin:9px 0 0;font-size:13.5px;line-height:1.6}.fq-nota strong{color:var(--tinta);font-weight:700}.fq-ico{color:var(--primary);flex:none}.fq-datos{flex:1;gap:16px;display:grid}@media (width>=760px){.fq-datos{grid-template-columns:2fr 1.2fr .8fr .7fr;align-items:start}}.fq-k{letter-spacing:.07em;text-transform:uppercase;color:var(--gris);margin-bottom:4px;font-size:10.5px;font-weight:800;display:block}.fq-datos p{margin:0;font-size:14px;line-height:1.5}.fq-precio{color:var(--primary);font-size:18px;font-weight:800}.fq-otros{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.fq-otro{border:1px solid var(--linea);border-radius:var(--radius);color:inherit;background:#fff;align-items:center;gap:11px;padding:13px 15px;text-decoration:none;transition:border-color .12s;display:flex}.fq-otro:hover{border-color:var(--primary)}.fq-otro span{color:var(--primary);flex:none}.fq-otro b{font-size:14.5px;display:block}.fq-otro small{color:var(--gris);font-size:13px}.fq-off{opacity:.78}
