.miga{color:var(--gris);padding-top:1.6rem;font-size:.86rem}.miga a{text-decoration:none}.miga a:hover{color:var(--rojo)}.miga span{margin-inline:.4em}.hero-int{background:linear-gradient(180deg,#fff 0%,var(--fondo) 100%);padding:1.4rem 0 clamp(2rem,4vw,3rem)}.hero-int h1{font-family:var(--display);text-transform:uppercase;font-size:clamp(2.4rem,5.2vw,3.8rem);font-weight:800;line-height:.94}.hero-int .bajada{margin-top:1rem;font-size:1.06rem}.hero-int .botones{flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;display:flex}.hero-int .foto-caja{border:1px solid var(--linea);border-radius:var(--r);box-shadow:var(--sombra-alta);background:#fff;overflow:hidden}.hero-int .foto-caja img{width:100%;display:block}.problemas{border-block:1px solid var(--linea);background:#fff}.problemas .env{grid-template-columns:repeat(3,1fr);gap:0;display:grid}@media (max-width:820px){.problemas .env{grid-template-columns:1fr}}.prob{border-left:1px solid var(--linea-2);padding:1.6rem 1.4rem}.prob:first-child{border-left:0;padding-left:0}.prob .ic{width:32px;height:32px;color:var(--rojo);margin-bottom:.7rem}.prob b{font-size:1.05rem;display:block}.prob p{color:var(--gris);margin-top:.25rem;font-size:.93rem;line-height:1.5}@media (max-width:820px){.prob{border-left:0;border-top:1px solid var(--linea-2);padding-inline:0}.prob:first-child{border-top:0}}.cat-acciones{border-top:1px solid var(--linea-2);margin-top:auto;padding-top:.9rem}.cat-acciones .ver{margin-top:0;padding-top:.8rem;text-decoration:none}.cat:hover{box-shadow:var(--sombra);border-color:var(--linea);transform:none}.cat .foto{aspect-ratio:16/10}.consejos{background:var(--fondo);border-top:1px solid var(--linea)}.lista-consejos{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:760px){.lista-consejos{grid-template-columns:1fr}}.consejo{border:1px solid var(--linea);border-radius:var(--r-sm);background:#fff;padding:1.2rem 1.3rem}.consejo b{font-size:1.02rem;display:block}.consejo p{color:var(--tinta-2);margin-top:.3rem;font-size:.94rem;line-height:1.55}.cierre{background:var(--fondo);border-top:1px solid var(--linea)}.cierre .caja{background:var(--tinta);color:#fff;border-radius:var(--r);text-align:center;box-shadow:var(--sombra-alta);padding:clamp(1.8rem,4vw,3rem)}.cierre .h2{color:#fff}.cierre p{color:#b9c0cd;max-width:56ch;margin:.9rem auto 0}.cierre .botones{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.8rem;display:flex}
