@font-face{font-family:R450 Salvo;src:url(./marca/salvo-sans-cond-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:R450 Salvo;src:url(./marca/salvo-sans-cond-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.reto450-historia{--ink:#f3ecdc;--suave:rgba(243,236,220,.78);--linea:rgba(243,236,220,.28);--oro:#d2b46e;--en-oro:#0c3a37;--ok:#9bd8ad;--mal:#f4a090;font-family:R450 Salvo,Salvo Sans Condensed,Arial Narrow,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:18px;line-height:1.35;color:var(--ink);background:radial-gradient(120% 140% at 50% 0%,#1a615b,#134d49 55%,#0f4440);border-radius:14px;padding:18px 20px 20px;max-width:680px;margin:28px auto;box-sizing:border-box;min-height:176px;-webkit-font-smoothing:antialiased}.reto450-historia *{box-sizing:border-box}.reto450-historia .rh-top{display:flex;align-items:center;gap:9px;margin-bottom:10px}.reto450-historia .rh-top b{font-size:19px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.reto450-historia .rh-top span{color:var(--oro)}.reto450-historia h3{margin:0 0 6px;font-family:inherit;font-weight:700;font-size:26px;line-height:1.1;color:var(--ink)}.reto450-historia h3.rh-q{font-size:23px;margin-bottom:12px}.reto450-historia .rh-k{margin:0 0 4px;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--oro)}.reto450-historia p{margin:0 0 14px;color:var(--suave);font-size:18px}.reto450-historia .rh-btn{display:inline-block;background:var(--oro);color:var(--en-oro);border:0;border-radius:8px;padding:11px 20px;font-family:inherit;font-weight:700;font-size:19px;line-height:1.1;text-decoration:none;cursor:pointer}.reto450-historia .rh-btn:hover{filter:brightness(1.06)}.reto450-historia .rh-btn:disabled{opacity:.7;cursor:default}.reto450-historia .rh-btn:focus-visible,.reto450-historia .rh-opt:focus-visible{outline:3px solid var(--oro);outline-offset:2px}.reto450-historia .rh-opts{display:grid;gap:8px}.reto450-historia .rh-opt{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:transparent;border:1px solid var(--linea);border-radius:8px;padding:9px 12px;min-height:46px;font-family:inherit;font-weight:300;font-size:18px;line-height:1.2;color:var(--ink);cursor:pointer}.reto450-historia .rh-opt span{flex:0 0 28px;height:28px;border-radius:50%;border:1px solid var(--linea);display:grid;place-items:center;font-size:14px;font-weight:700;color:var(--suave)}.reto450-historia .rh-opt:hover:not(:disabled){border-color:var(--oro)}.reto450-historia .rh-opt:disabled{cursor:default}.reto450-historia .rh-opt.elegida{border-color:var(--oro);background:#d2b46e24}.reto450-historia .rh-opt.ok{border-color:var(--ok);background:#9bd8ad24}.reto450-historia .rh-opt.ok span{background:var(--ok);border-color:var(--ok);color:var(--en-oro)}.reto450-historia .rh-opt.mal{border-color:var(--mal);background:#f4a09024}.reto450-historia .rh-opt.mal span{background:var(--mal);border-color:var(--mal);color:var(--en-oro)}.reto450-historia .rh-veredicto{margin-top:14px}.reto450-historia .rh-res{font-weight:700;font-size:21px;margin-bottom:6px;color:var(--ink)}.reto450-historia .rh-res.ok{color:var(--ok)}.reto450-historia .rh-res.mal{color:var(--mal)}.reto450-historia .rh-pts b{color:var(--oro);font-weight:700}
