@keyframes site-gentle-enter{from{opacity:.86;translate:0 8px}to{opacity:1;translate:0 0}}
@media(prefers-reduced-motion:no-preference){
 html[data-site-motion=enabled] .site-motion-enter{animation:site-gentle-enter .42s cubic-bezier(.2,.7,.3,1) backwards}
 html[data-site-motion=enabled] .site-motion-card{transition:translate .18s ease,box-shadow .18s ease}
 html[data-site-motion=enabled] .warticles__thumbnail img{transition:scale .35s ease}
 html[data-site-motion=enabled] :is(.wareas__button,.article-service-links__list>a,.warticles__read)>[aria-hidden=true]{transition:translate .18s ease}
}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 html[data-site-motion=enabled] .site-motion-card:hover{translate:0 -2px;box-shadow:0 12px 26px #27355a0d}
 html[data-site-motion=enabled] .warticles__card:hover .warticles__thumbnail img{scale:1.025}
 html[data-site-motion=enabled] :is(.wareas__button,.article-service-links__list>a,.warticles__read):hover>[aria-hidden=true]{translate:3px 0}
}
html[data-site-motion=reduced] .site-motion-enter{animation:none!important}
html[data-site-motion=reduced] body *,html[data-site-motion=reduced] body *::before,html[data-site-motion=reduced] body *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(prefers-reduced-motion:reduce){.site-motion-enter,.site-motion-card,.warticles__thumbnail img{animation:none!important;transition:none!important;translate:none!important;scale:none!important}}
