.smart-entornos .smart-entorno-titulo{display:flex;align-items:center;gap:14px;}
.smart-entorno-icono{display:block;width:42px;height:42px;flex:0 0 42px;color:#A36549;}
.smart-exploracion ul{gap:12px 0;}
.smart-exploracion li:not(:last-child)::after{content:"·";color:#A36549;margin:0 .85em;}
#model-choice .model-choice-snapshot{position:sticky;top:80px;z-index:3;background:#E6DDCE;margin:18px 0;padding:12px 0;border-bottom:1px solid rgba(163,101,73,.3);}
.taller-flows-editorial .con-caligrafia.lectura{overflow:clip;}
#model-choice .model-choice-snapshot img{max-height:34vh;object-fit:contain;}
.model-choice-exercise{min-width:0;}
.model-choice-question[hidden]{display:none;}
.model-choice-question{scroll-margin-top:calc(34vh + 115px);}
.model-choice-steps{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 12px;}
.model-choice-steps button{font:16px/1.4 'Hanken Grotesk',sans-serif;padding:10px 16px;border:1px solid #A36549;color:#8A4B2C;background:transparent;}
.model-choice-steps button:disabled{opacity:.4;cursor:default;}
.model-choice-steps button:focus-visible{outline:2px solid #8A4B2C;outline-offset:3px;}
.model-choice-steps span{font:16px/1.4 'Hanken Grotesk',sans-serif;color:#6D5B4F;white-space:nowrap;}
@media(max-width:780px){
  #model-choice .model-choice-snapshot{top:64px;}
  #model-choice .model-choice-snapshot img{min-width:660px;}
  .model-choice-steps{gap:8px;}
  .model-choice-steps button{font-size:14px;padding:10px 12px;}
}
