.sel__boton[hidden],.sel__panel[hidden]{display:none!important}.sel__panel{margin-bottom:40px}.sel__titulo{margin-bottom:8px}.sel__subtit{font-weight:400;color:var(--gris)}.sel--vivo .sel__titulo{display:none}.sel--vivo .sel__panel{margin-bottom:0;animation:sel-entra .22s var(--ease)}@keyframes sel-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sel--vivo .sel__panel{animation:none}}.sel__boton{border:0;border-radius:0;text-align:left;font-family:var(--titulo);transition:transform .14s var(--ease),background-color .18s var(--ease),color .18s var(--ease)}.sel__boton:active{transform:scale(.98)}.sel__pista{margin:0 0 16px}.sel--fila{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:56px;row-gap:20px}.sel--fila .sel__lista,.sel--fila .sel__paneles{display:contents}.sel--fila .sel__boton{order:0;position:relative;min-height:clamp(104px,11vw,168px);padding:20px 22px;border-radius:16px;background:var(--negro);color:var(--blanco);font-weight:800;font-size:var(--t-lead);letter-spacing:-.02em;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;cursor:pointer}.sel--fila .sel__icono{position:absolute;top:16px;right:16px;width:22px;height:22px;padding:3px;border-radius:50%;border:1.5px solid currentColor;transition:transform .2s var(--ease)}.sel--fila .sel__boton[aria-selected=true] .sel__icono{transform:rotate(180deg)}.sel--fila .sel__boton:not(:last-child):after{content:"";position:absolute;right:-44px;top:50%;width:32px;height:20px;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16' fill='none' stroke='%23111111' stroke-width='2'%3E%3Cpath d='M2 8h19M15 2l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}.sel--fila .sel__boton[aria-selected=true]{background:var(--amarillo);color:var(--negro)}.sel--vivo.sel--fila .sel__boton[aria-selected=true]:before{content:"";position:absolute;left:50%;bottom:-13px;transform:translate(-50%);border:12px solid transparent;border-bottom:0;border-top-color:var(--amarillo)}.sel--fila .sel__boton:hover:not([aria-selected=true]){background:#2c2c2c;transform:translateY(-3px)}.sel--fila .sel__boton:focus-visible{outline:3px solid var(--amarillo);outline-offset:3px}.sel--fila .sel__panel{order:1;grid-column:1 / -1;margin:0;padding:clamp(20px,2.4vw,32px);border-radius:16px;background:var(--paso);font:400 var(--t-lead)/1.45 var(--lectura)}.sel--vivo.sel--fila .sel__panel{grid-column:var(--desde) / span 3}.sel--fila .sel__panel p:last-child{margin-bottom:0}@media(max-width:1100px){.sel--fila{grid-template-columns:1fr;row-gap:10px}.sel--fila .sel__boton{order:var(--o);min-height:64px;align-items:center;font-size:var(--t-texto);padding:16px 56px 16px 20px}.sel--fila .sel__icono{top:50%;margin-top:-11px}.sel--fila .sel__boton:not(:last-child):after{display:none}.sel--fila .sel__panel,.sel--vivo.sel--fila .sel__panel{order:var(--o);grid-column:1;margin-bottom:10px;font-size:var(--t-texto)}.sel--vivo.sel--fila .sel__boton[aria-selected=true]:before{bottom:-12px;left:32px;transform:none}}@media(prefers-reduced-motion:reduce){.sel--fila .sel__boton:hover:not([aria-selected=true]){transform:none}}.sel--lateral{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(32px,6vw,96px);align-items:start}.sel--lateral .sel__lista{display:grid;gap:10px}.sel--lateral .sel__boton{display:grid;gap:4px;padding:20px 22px;background:var(--paso);color:var(--negro);font-weight:800;font-size:calc(var(--t-lead) - 2px);line-height:1.15;letter-spacing:-.02em}.sel--lateral .sel__sub{font-weight:400;font-size:var(--t-pequeno);letter-spacing:0;color:var(--negro)}.sel--lateral .sel__boton[aria-selected=true]{background:var(--negro);color:var(--blanco)}.sel--lateral .sel__boton[aria-selected=true] .sel__sub{color:var(--gris-osc)}.sel--lateral .sel__boton:hover:not([aria-selected=true]){background:#e0e0e0}.sel--lateral .sel__paneles{max-width:40ch;padding-left:clamp(0px,4vw,64px)}@media(max-width:860px){.sel--lateral{grid-template-columns:1fr;gap:28px}.sel--lateral .sel__paneles{padding-left:0}}
