.gl-defile{box-sizing:border-box;display:block}.gl-defile-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-bottom:12px;display:flex}.gl-defile-titre{letter-spacing:.16em;text-transform:uppercase;color:var(--c-faint);font-size:9px}.gl-defile-recherche{flex:0 260px;min-width:190px;margin-left:auto;display:block;position:relative}.gl-defile-tuiles{margin-top:20px}.gl-defile-recherche input{box-sizing:border-box;background:var(--c-surface);border:1px solid var(--c-border);width:100%;color:var(--c-text);border-radius:999px;padding:8px 14px 8px 32px;font-family:inherit;font-size:11.5px}.gl-defile-recherche input::placeholder{color:var(--c-faint)}.gl-defile-recherche input:focus{border-color:var(--brand-text);outline:none}.gl-defile-loupe{color:var(--c-faint);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.gl-defile-fenetre{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.gl-defile-piste{width:max-content;animation:gl-defile calc(var(--n,1) * 7s) linear infinite;margin:0;padding:0;list-style:none;display:flex}.gl-defile-bandeau .gl-defile-piste{animation-duration:calc(var(--n,1) * 5s)}.gl-defile-piste li{flex:none}.gl-defile-fenetre:hover .gl-defile-piste,.gl-defile-fenetre:focus-within .gl-defile-piste{animation-play-state:paused}@keyframes gl-defile{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.gl-defile-piste{animation:none}.gl-defile-fenetre{padding-bottom:6px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.gl-defile-copie{display:none}}.gl-defile-tuile{box-sizing:border-box;border:1px solid var(--c-border);background:var(--c-surface);min-width:250px;color:var(--c-text);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-right:10px;padding:14px 16px;font-size:12.5px;font-weight:500;text-decoration:none;display:flex}.gl-pub .gl-defile-tuile:hover{border-color:var(--brand-text);color:var(--c-text)}.gl-defile-nom{color:var(--brand-text);align-items:center;display:inline-flex}.gl-defile-pays{color:var(--c-text);white-space:nowrap;align-items:center;margin-right:28px;padding:6px 0;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.gl-pub .gl-defile-pays:hover{color:var(--brand-text)}.gl-defile-point{background:var(--brand-text);vertical-align:2px;border-radius:50%;flex:none;width:6px;height:6px;margin-left:8px;display:inline-block}.gl-defile-resultats{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gl-defile-resultats .gl-defile-tuile{margin-right:0}.gl-defile-resultats .gl-defile-pays{margin-right:18px}.gl-defile-etat{color:var(--c-text-soft);flex:100%;margin:4px 0 0;font-size:11.5px}.gl-defile-pied{color:var(--c-faint);margin:12px 0 0;font-size:11px;line-height:1.6}.gl-defile-pied .gl-defile-point{margin:0 4px 0 0}.gl-pub .gl-defile-pied a,.gl-pub .gl-defile-etat a{white-space:nowrap}@container (width<=560px){.gl-defile-recherche{flex:100%}.gl-defile-tuile{min-width:220px}.gl-defile-pied,.gl-defile-etat{font-size:12px}}
