.legal-seccion:target>h2{border-radius:10px;animation:1.6s cubic-bezier(.4,0,.2,1) both legal-marcar}@keyframes legal-marcar{0%,35%{background:#6a5ae01f;box-shadow:0 0 0 8px #6a5ae01f}to{background:0 0;box-shadow:0 0 0 8px #0000}}.legal-cuerpo a,.legal-cuerpo mark{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.legal-seccion:target>h2{background:#6a5ae01a;animation:none}}@media print{body:has(.legal-seccion) :is(nav,aside,header.fixed){display:none!important}body:has(.legal-seccion) footer:not(article footer){display:none!important}.legal-falta{background:0 0!important;outline:1px dashed #b7791f!important}}
