/* Fiches publiques : priorité aux informations utiles, transparence sur demande. */
.entry-service-footer{
  border-top:1px solid #d8e1d7;
  margin:48px 0 0;
  padding:18px 0 0;
  color:#63776a;
  font-size:12px;
  line-height:1.65;
}
.entry-service-links{display:flex;align-items:center;flex-wrap:wrap;gap:3px 10px}
.entry-service-footer a{color:#3b6048;text-decoration:underline;text-underline-offset:3px}
.entry-service-footer a:hover,.entry-service-footer a:focus-visible{color:#183d27}
.entry-trace{margin-top:9px;max-width:760px}
.entry-trace summary{
  display:list-item;cursor:pointer;margin-left:18px;
  padding:5px 0;min-height:29px;width:max-content;
  max-width:calc(100% - 18px);font-size:12px;color:#64796b;
}
.entry-trace summary:focus-visible{outline:2px solid #547a61;outline-offset:3px}
.entry-trace-body{padding:7px 0 8px 18px}
.entry-trace-body p{margin:0 0 10px}
.entry-trace-body ul{list-style:none;padding:0;margin:9px 0 12px}
.entry-trace-body li{padding:6px 0;border-top:1px solid #e0e6df}
.entry-trace-body li span{color:#78877a}
@media(max-width:680px){
  .entry-columns .entry-facts{order:-1}
  .entry-service-footer{margin-top:34px;padding-top:16px}
}
