.seccion-radio{background:var(--color-surface)}.seccion-radio [id]{scroll-margin-top:7rem}.seccion-radio a,.seccion-radio button{-webkit-tap-highlight-color:transparent}.seccion-radio .font-display{overflow-wrap:anywhere}.seccion-radio details>summary{cursor:pointer}.seccion-radio .radio-fuentes a{overflow-wrap:anywhere}.seccion-radio [data-radio-card]{min-width:0}.seccion-radio [data-radio-card] h3{text-wrap:balance}@media (min-width:768px){.seccion-radio [data-radio-card]:last-child:nth-child(odd){grid-column:1/-1}}.seccion-radio .radio-indice-visible a{padding:.65rem 0;display:inline-block}.seccion-radio .radio-dial-plot{height:var(--alto);margin:1.5rem .5rem 0;position:relative}.seccion-radio .radio-dial-regla{background:repeating-linear-gradient(90deg,#0000 0 calc(5% - 1px),#b57cff40 calc(5% - 1px) 5%);border-bottom:1px solid #b57cff;height:28px;position:absolute;inset:0 0 auto}.seccion-radio .radio-dial-regla span{top:0;left:var(--tick);background:var(--color-surface-high);padding:0 2px;font-size:11px;position:absolute;transform:translate(-50%)}.seccion-radio .radio-dial-conectores,.seccion-radio .radio-dial-corte{display:none}.seccion-radio .radio-dial-marca{height:0;list-style:none;position:absolute;top:28px;left:0;right:0}.seccion-radio .radio-dial-guia{left:var(--posicion);width:1px;height:calc(20px + var(--fila) * 78px);background:#b57cff60;display:block;position:absolute}.seccion-radio .radio-dial-guia:before{content:"";background:#c99aff;border-radius:100%;width:7px;height:7px;position:absolute;top:-3px;left:-3px}.seccion-radio .radio-dial-boton{top:calc(20px + var(--fila) * 78px);width:108px;min-height:66px;left:clamp(0px, calc(var(--posicion) - 54px), calc(100% - 108px));color:#dbe2fc;text-align:left;background:#111d35;border:1px solid #b57cff80;padding:5px 6px;position:absolute}.seccion-radio .radio-dial-boton:hover,.seccion-radio .radio-dial-boton:focus-visible{z-index:2;background:#24153d;border-color:#d9beff}@media (min-width:768px){.seccion-radio .radio-dial-plot{height:var(--alto-ancho)}.seccion-radio .radio-dial-guia{height:calc(20px + var(--fila-ancha) * 78px)}.seccion-radio .radio-dial-boton{top:calc(20px + var(--fila-ancha) * 78px)}}@media (max-width:640px){.seccion-radio .scroll-mt-28 p{white-space:normal;letter-spacing:.16em;flex-shrink:1;line-height:1.8}.seccion-radio .radio-dial-plot{height:var(--alto-vertical);margin:2.5rem 0}.seccion-radio .radio-dial-regla{background:repeating-linear-gradient(#0000 0 calc(5% - 1px),#b57cff40 calc(5% - 1px) 5%);border-bottom:0;border-right:1px solid #b57cff;width:40px;height:100%;inset:0 auto 0 0}.seccion-radio .radio-dial-regla span{left:0;top:var(--tick-vertical);transform:translateY(-50%)}.seccion-radio .radio-dial-marca{pointer-events:none;height:100%;inset:0}.seccion-radio .radio-dial-guia{left:40px;top:var(--marca-vertical);width:8px;height:1px}.seccion-radio .radio-dial-conectores{stroke:#b57cff80;stroke-width:1px;pointer-events:none;width:24px;height:100%;display:block;position:absolute;top:0;left:40px;overflow:visible}.seccion-radio .radio-dial-boton{left:64px;top:calc(var(--centro-vertical) - 28px);pointer-events:auto;width:calc(100% - 64px);height:56px;min-height:56px;padding:5px 9px}.seccion-radio .radio-dial-boton strong{font-size:18px;line-height:22px}.seccion-radio .radio-dial-boton span{font-size:12px;line-height:16px}.seccion-radio .radio-dial-vacio{padding-top:0;position:absolute;left:64px}.seccion-radio .radio-dial-plot:has(.radio-dial-vacio){height:auto;min-height:4rem}:is(.seccion-radio .radio-dial-plot:has(.radio-dial-vacio) .radio-dial-regla,.seccion-radio .radio-dial-plot:has(.radio-dial-vacio) .radio-dial-conectores){display:none}.seccion-radio .radio-dial-corte{background:var(--color-surface-high);color:#c99aff;text-align:center;width:26px;font-size:32px;line-height:26px;display:block;position:absolute;bottom:17px;left:27px}.seccion-radio .radio-tick-omitido{display:none}.seccion-radio .radio-dial-cortado .radio-dial-regla{background:0 0}}.seccion-radio [class*=text-white\/35],.seccion-radio [class*=text-white\/40],.seccion-radio [class*=text-white\/50]{color:#ffffffbf}.seccion-radio main p[style*=opacity],.seccion-radio .radio-fuentes span[style*=opacity]{opacity:1!important}.seccion-radio .scroll-mt-28>span{display:none}.seccion-radio .radio-indice-original button{min-width:24px;min-height:24px}.seccion-radio .radio-indice-original button:focus-visible span{opacity:1}
