.cmp-hero{padding-block:clamp(28px,4vw,56px) var(--seccion)}.cmp-cab{gap:22px;display:grid}.cmp-hero h1{max-width:17ch;font-size:clamp(40px,5.6vw,84px)}.cmp-duelos{gap:16px;margin-top:clamp(36px,5vw,64px);display:grid}.cmp-duelos a{background:var(--blanco);border:1px solid var(--linea);color:inherit;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"vs tx mira""vs tx ir";align-items:center;gap:14px clamp(20px,3vw,48px);padding:clamp(20px,2.6vw,36px);text-decoration:none;transition:border-color .25s,box-shadow .35s;display:grid}.cmp-duelos a:hover{border-color:var(--verde);box-shadow:0 30px 60px -40px #0e1d1a80}.cmp-vs{background:var(--tinta);color:var(--blanco);text-align:center;border-radius:20px;grid-area:vs;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:clamp(18px,2.4vw,30px) clamp(12px,1.6vw,22px);display:grid}.cmp-vs b{font:700 clamp(19px,2.2vw,30px)/1.1 var(--titular);letter-spacing:-.02em;overflow-wrap:anywhere}.cmp-vs i{background:var(--lima);width:44px;height:44px;color:var(--tinta);font:700 14px/1 var(--mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.cmp-tx{grid-area:tx;gap:8px;display:grid}.cmp-tx strong{font:700 clamp(22px,2.2vw,30px)/1.1 var(--titular);letter-spacing:-.02em}.cmp-tx span{color:var(--gris);font-size:17px;line-height:1.4}.cmp-mira{flex-wrap:wrap;grid-area:mira;gap:6px;display:flex}.cmp-mira em{background:var(--verde-tenue);color:var(--verde-osc);font:600 13px/1.2 var(--sans);border-radius:999px;padding:5px 10px;font-style:normal}.cmp-ir{min-height:44px;color:var(--verde);grid-area:ir;align-items:center;gap:8px;font-weight:600;display:inline-flex}.cmp-ir svg{width:18px;height:18px;transition:transform .3s var(--ease)}.cmp-duelos a:hover .cmp-ir svg{transform:translate(4px)}.cmp-reglas{padding-block:var(--seccion)}.cmp-reglas h2{max-width:18ch}.cmp-reglas ol{border-top:1px solid var(--linea-osc);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(32px,5vw,64px);display:grid}.cmp-reglas li{align-content:start;gap:12px;padding:clamp(20px,2.4vw,32px) clamp(16px,2vw,28px) 0 0;display:grid}.cmp-reglas li+li{border-left:1px solid var(--linea-osc);padding-left:clamp(16px,2vw,28px)}.cmp-num{color:var(--gris-claro);font-size:13px}.cmp-ic{background:var(--lima);width:48px;height:48px;color:var(--tinta);border-radius:14px;place-items:center;display:grid}.cmp-ic svg{width:22px;height:22px}.cmp-reglas h3{letter-spacing:-.015em;font-size:clamp(19px,1.8vw,23px)}.cmp-reglas p{color:var(--gris-claro);font-size:16px;line-height:1.45}.cmp-sueltas{padding-block:var(--seccion);background:var(--crema-2)}.cmp-sueltas-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.cmp-sueltas-in>div{justify-items:start;gap:20px;display:grid;position:sticky;top:104px}.cmp-sueltas h2{max-width:12ch;font-size:clamp(32px,4vw,56px)}.cmp-sueltas ul{border-top:2px solid var(--tinta);display:grid}.cmp-sueltas li a{border-bottom:1px solid var(--linea);min-height:60px;color:inherit;grid-template-columns:auto minmax(0,1fr) 20px;align-items:baseline;gap:10px;padding-block:14px;text-decoration:none;display:grid}.cmp-sueltas li span{color:var(--gris);font-size:15px}.cmp-sueltas li b{font:700 clamp(19px,1.9vw,24px)/1.2 var(--titular);letter-spacing:-.015em}.cmp-sueltas li svg{width:20px;height:20px;color:var(--verde);transition:transform .3s var(--ease);align-self:center}.cmp-sueltas li a:hover b{color:var(--verde-osc)}.cmp-sueltas li a:hover svg{transform:translate(4px)}.cmp-final{background:var(--lima);color:var(--tinta);padding-block:clamp(64px,8vw,104px)}.cmp-final-in{justify-items:start;gap:22px;display:grid}.cmp-final h2{max-width:20ch;font-size:clamp(32px,4.4vw,62px)}.cmp-final p{max-width:56ch;color:var(--sobre-lima-suave);font-size:18px;line-height:1.5}@media (width<=980px){.cmp-duelos a{grid-template-columns:1fr;grid-template-areas:"vs""tx""mira""ir"}.cmp-reglas ol{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-reglas li:nth-child(3){border-left:0;padding-left:0}.cmp-reglas li:nth-child(n+3){border-top:1px solid var(--linea-osc);margin-top:clamp(20px,2.4vw,32px)}.cmp-sueltas-in{grid-template-columns:1fr}.cmp-sueltas-in>div{position:static}}@media (width<=520px){.cmp-reglas ol{grid-template-columns:1fr}.cmp-reglas li+li{border-left:0;border-top:1px solid var(--linea-osc);margin-top:20px;padding-left:0}.cmp-sueltas li a{grid-template-columns:minmax(0,1fr) 20px}.cmp-sueltas li span{grid-column:1/-1}.cmp-sueltas li svg{grid-area:2/2}}
