/* Copia visual fiel. No redefine la composición publicada. */
.mec-item .mec-title-mask{overflow:hidden;padding-bottom:.08em;margin-bottom:calc(20px - .08em)}
.mec-title-content{display:block}
.mec-item::before{top:clamp(14px,calc(3vw - 6px),34px)}
.footer-top>div:first-child>a img{transform:translateX(-4px)}
.laia-head .laia-brand-symbol{object-fit:contain;box-sizing:border-box;padding:5px;background:#111}
.laia-card .laia-voice{display:inline-flex;align-items:center;gap:9px}
.laia-voice svg{width:19px;height:19px;flex:none}
@media(max-width:600px){.mec-item::before{top:clamp(10px,calc(5vw - 6px),14px)}}
@media(prefers-reduced-motion:reduce){.tools-track{animation:none!important}.scroll-indicator{animation:none!important;opacity:1!important}}

.mec-title-mask .mec-title-content{margin-bottom:0}
/* The three identical groups make one loop at one third of the track. */
.tools-track,.tools-track:hover{animation:tools-continuous 85s linear infinite!important;animation-play-state:running!important}
@keyframes tools-continuous{to{transform:translateX(-33.3333333333%)}}
@media(prefers-reduced-motion:reduce){.tools-track,.tools-track:hover{animation:none!important}.mec-title-content,.mec-item p{transform:none!important;opacity:1!important}}
