.iiu-legal .iiu-md a{color:#2563eb}.iiu-legal .iiu-md a:hover{text-decoration:underline}.iiu-legal .iiu-md strong:has(>a){font-weight:600}.iiu-legal .iiu-md ul{padding-left:1.5rem;list-style-type:disc}.iiu-legal .iiu-md p+ul,.iiu-legal .iiu-sp-petit p+p{margin-top:.5rem}.iiu-legal .iiu-sp-grand p+p{margin-top:1rem}.iiu-legal .iiu-box h3{margin-bottom:.5rem;font-weight:600}.iiu-legal .iiu-box *+h3{margin-top:1rem}.iiu-legal .iiu-md h4{font-weight:600}.iiu-legal .iiu-md.iiu-small p,.iiu-legal .iiu-note p,.iiu-legal .iiu-small .iiu-md p{font-size:.875rem;line-height:1.25rem}.iiu-legal .iiu-note p{color:#374151}.iiu-legal .iiu-foot p{color:#4b5563;text-align:center;font-size:.875rem;line-height:1.25rem}.iiu-legal .iiu-table table{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;min-width:100%}.iiu-legal .iiu-table thead{background-color:#f9fafb}.iiu-legal .iiu-table th{text-align:left;color:#6b7280;text-transform:uppercase;border-bottom-width:1px;padding:.75rem 1.5rem;font-size:.75rem;font-weight:500;line-height:1rem}.iiu-legal .iiu-table td{border-bottom-width:1px;padding:1rem 1.5rem}.iiu-legal .iiu-table tbody tr:nth-child(2n){background-color:#f9fafb}.iiu-parcours p+p,.iiu-parcours p+ul,.iiu-parcours ul+p{margin-top:1rem}.iiu-parcours strong{color:#00464d}.iiu-parcours ul{padding-left:0;list-style:none}.iiu-parcours li{padding-left:1.25rem;position:relative}.iiu-parcours li:before{content:"◆";color:#c49447;font-size:.75em;position:absolute;top:.1em;left:0}.iiu-presentation .aspect-w-16{width:100%;height:0;padding-bottom:56.25%;position:relative}.iiu-presentation .aspect-w-16>*{width:100%;height:100%;position:absolute;inset:0}.iiu-presentation .fullscreen-viewer{z-index:9999!important;background:#000!important;flex-direction:column!important;width:100vw!important;height:100vh!important;padding:0!important;display:flex!important;position:fixed!important;top:0!important;left:0!important}.iiu-presentation .fullscreen-viewer .lg\:col-span-3{flex-direction:column!important;width:100%!important;height:100%!important;display:flex!important}.iiu-presentation .fullscreen-viewer .bg-white.rounded-2xl{background:#000!important;border-radius:0!important;flex-direction:column!important;height:100%!important;display:flex!important}.iiu-presentation .fullscreen-viewer .bg-gradient-to-br{background:#000!important;flex:1!important}.iiu-presentation .fullscreen-viewer .aspect-w-16{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding-bottom:0!important;display:flex!important;position:relative!important}.iiu-presentation .fullscreen-viewer .aspect-w-16>img{-o-object-fit:contain!important;object-fit:contain!important;width:auto!important;max-width:95vw!important;height:auto!important;max-height:90vh!important;position:relative!important}.iiu-presentation .fullscreen-viewer .bg-white.border-t{color:#fff!important;background:#000000e6!important;flex-shrink:0!important}.iiu-presentation .fullscreen-viewer .lg\:col-span-1{display:none!important}.iiu-presentation .max-h-64::-webkit-scrollbar{width:4px}.iiu-presentation .max-h-64::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.iiu-presentation .max-h-64::-webkit-scrollbar-thumb{background:#10b981;border-radius:2px}.iiu-presentation .max-h-64::-webkit-scrollbar-thumb:hover{background:#059669}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.iiu-presentation .bg-white.rounded-2xl{animation:.3s ease-out slideIn}.iiu-presentation img{transition:opacity .2s ease-in-out}.iiu-presentation img[loading=lazy]{opacity:0}.iiu-presentation img[loading=eager],.iiu-presentation img[loading=lazy].loaded{opacity:1}
