/* Movimiento automático del arte; la lectura no depende de la animación. */
.hero .art-motion{position:relative;overflow:hidden;transform:none!important}
.hero .art-motion img{animation:art-breathe 10s ease-in-out infinite alternate;transform-origin:52% 40%;will-change:transform}
@keyframes art-breathe{from{transform:scale(1)}to{transform:scale(1.09) translateY(-1%)}}
.art-pause{position:absolute;right:12px;bottom:12px;z-index:2;border:1px solid #f8d79488;background:#284139ed;color:#fff5de;border-radius:3px;padding:9px 12px;font:500 12px Manrope,sans-serif}
.motion-paused img{animation-play-state:paused!important}
.lawyer-page main>*:not(#espacio){display:none!important}
.lawyer-page #espacio{max-width:1400px;margin:0 auto;padding:42px 5vw;scroll-margin-top:20px}
.lawyer-page .reading-progress{display:none}
.lawyer-page footer .textbtn{display:none}
@media(prefers-reduced-motion:reduce){.hero .art-motion img{animation:none}.art-pause{display:none}}

.art-pause{pointer-events:auto}

.preparation-guide{padding:48px 0;border-top:1px solid var(--line);margin-top:36px}.preparation-guide>h2{max-width:760px}.preparation-guide .note{max-width:850px}
