/* Piè di pagina delle tre nuove Utility, nella stessa colonna dei contenuti. */
.utility-footer.utility-footer-v10 {
  box-sizing:border-box;
  width:100%;
  max-width:1180px;
  margin:24px auto 0;
  padding:24px 20px;
  border-top:1px solid #ded8d4;
  text-align:left;
  color:#625c59;
  font-size:14px;
  line-height:1.6;
}
.utility-footer-v10 *,
.utility-footer-v10 *::before,
.utility-footer-v10 *::after {box-sizing:border-box;min-width:0;max-width:100%}
.utility-footer.utility-footer-v10 p {margin:0;overflow-wrap:anywhere}
.utility-footer.utility-footer-v10 p+p {margin-top:10px}
.utility-footer-v10 .utility-footer-v10-details {
  display:flex;
  flex-wrap:wrap;
  align-items:baseline;
  gap:6px 18px;
}
.utility-footer-v10 strong {color:#89131a}
.utility-footer-v10 a {color:#89131a;text-decoration:none;overflow-wrap:anywhere}
.utility-footer-v10 a:hover {text-decoration:underline;text-underline-offset:3px}
.utility-footer-v10 a:focus-visible {outline:3px solid #e4ad42;outline-offset:3px}
@media(max-width:760px) {
  .utility-footer.utility-footer-v10 {padding-right:16px;padding-left:16px}
}
@media print {
  .utility-footer.utility-footer-v10 {display:none!important}
}
