.el-op{background:var(--el-fondo);overflow:hidden}.el-op__marco{width:100%;max-width:calc(var(--el-ancho) + 2 * var(--el-margen));margin-inline:auto;padding:var(--el-esp-5) var(--el-margen) var(--el-esp-6)}.el-op__cabecera{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--el-esp-3);margin-bottom:var(--el-esp-4)}.el-op__antetitulo{display:flex;align-items:center;gap:8px;margin:0 0 var(--el-esp-1);color:var(--el-verde);font-size:var(--el-pequeno);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.el-op__antetitulo .el-op__g{width:16px;height:16px}.el-op__titulo{max-width:560px;margin:0;color:var(--el-azul);font-family:var(--el-fuente-titular);font-size:2.2rem;font-weight:700;line-height:1.15}.el-op__nota{display:flex;align-items:center;gap:14px;padding:12px 22px 12px 16px;border:1px solid var(--el-cristal-borde);border-radius:var(--el-radio-pildora);background:var(--el-cristal-fuerte);box-shadow:var(--el-sombra-suave);color:var(--el-texto);text-decoration:none}.el-op__nota strong{color:var(--el-azul);font-family:var(--el-fuente-titular);font-size:2.4rem;line-height:1}.el-op__nota>span{display:grid;line-height:1.3}.el-op__nota-texto{font-size:var(--el-pequeno)}.el-op__nota:hover .el-op__nota-texto{text-decoration:underline}.el-op__estrellas{margin:0;color:var(--el-estrella);font-size:1rem;letter-spacing:2px;line-height:1}.el-op__pista{display:flex;gap:var(--el-esp-3);--el-op-borde:max(var(--el-margen), calc(50vw - var(--el-ancho) / 2));width:100vw;margin:0 0 0 calc(50% - 50vw);padding:var(--el-esp-1) var(--el-op-borde) var(--el-esp-3);overflow-x:auto;overscroll-behavior-x:contain;list-style:none;scroll-padding-inline:var(--el-op-borde);scrollbar-width:none}.el-op__pista::-webkit-scrollbar{display:none}.el-op__pista:focus-visible{outline:2px solid var(--el-azul);outline-offset:4px}.el-op.is-encaje .el-op__pista{scroll-snap-type:x mandatory}.el-op.is-listo .el-op__pista{cursor:grab}.el-op.is-arrastrando .el-op__pista{cursor:grabbing;scroll-snap-type:none;user-select:none}.el-op__tarjeta{position:relative;display:flex;flex:0 0 min(86vw, 400px);flex-direction:column;gap:var(--el-esp-2);padding:var(--el-esp-4) var(--el-esp-3) var(--el-esp-3);overflow:hidden;border:1px solid var(--el-linea);border-radius:var(--el-radio-l);background:var(--el-blanco);box-shadow:var(--el-sombra-suave);scroll-snap-align:start}.el-op__tarjeta::before{content:"\201C";position:absolute;top:-18px;right:18px;color:var(--el-amarillo);font-family:var(--el-fuente-titular);font-size:7rem;line-height:1;opacity:.55;pointer-events:none}.el-op__limon{position:absolute;right:-30px;bottom:-30px;width:120px;height:120px;opacity:.22;transform:rotate(-12deg);pointer-events:none;user-select:none}.el-op__texto{position:relative;margin:0;color:var(--el-texto);font-size:1rem;line-height:1.6}.el-op__texto p{margin:0 0 .6em}.el-op__texto p:last-child{margin-bottom:0}.el-op__texto.is-cortado{max-height:calc(1.6em * 6);overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.el-op__mas{align-self:flex-start;padding:0;border:0;background:none;color:var(--el-azul);font:inherit;font-size:var(--el-pequeno);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.el-op__autor{position:relative;display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:var(--el-esp-2);border-top:1px solid var(--el-linea)}.el-op__avatar{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--el-azul);box-shadow:0 0 0 4px rgb(57 73 153 / .1);color:#fff;font-family:var(--el-fuente-titular);font-size:1.3rem}.el-op__tarjeta--1 .el-op__avatar{background:var(--el-verde);box-shadow:0 0 0 4px rgb(139 160 107 / .16)}.el-op__tarjeta--2 .el-op__avatar{background:var(--el-amarillo);box-shadow:0 0 0 4px rgb(250 230 88 / .3);color:var(--el-azul)}.el-op__quien{display:grid;flex:1;min-width:0;line-height:1.3}.el-op__quien cite{overflow:hidden;color:var(--el-texto);font-style:normal;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.el-op__quien small{color:var(--el-texto);font-size:.8rem;opacity:.7}.el-op__g{flex:none;width:20px;height:20px}.el-op__controles{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--el-esp-2);margin-top:var(--el-esp-2)}.el-op__flechas{display:flex;gap:10px}.el-op:not(.is-listo) .el-op__flechas{visibility:hidden}.el-op__flecha{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--el-linea);border-radius:50%;background:var(--el-cristal-fuerte);color:var(--el-azul);cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,opacity 0.2s ease}.el-op__flecha svg{width:22px;height:22px}.el-op__flecha--atras svg{transform:rotate(180deg)}.el-op__flecha:hover:not(:disabled){background:var(--el-azul);color:#fff}.el-op__flecha:disabled{opacity:.35;cursor:default}.el-op__ver{color:var(--el-azul);font-weight:600;text-underline-offset:3px}@media (min-width:769px){.el-op__titulo{font-size:2.6rem}}@media (min-width:1024px){.el-op__marco{padding-top:var(--el-esp-4)}.el-op__titulo{font-size:3rem}}