/* Link "Retour à l'accueil" na pravnoj stranici (gore levo i dole na sredini) */
.back-link {
  display: inline-flex;
  align-items: center;
  gap: .6rem;
  padding: .35rem 0;
  color: #1032cf;
  font-size: 1rem;
  line-height: 1.2;
  text-decoration: none;
}

.back-link:hover { text-decoration: underline; }

.back-link_arrow { width: 16px; height: 16px; flex: none; }

/* u istom redu kao izbor jezika (vidi lang-switcher.css: top 1.1rem ispod headera) */
.back-link-top {
  max-width: var(--_sizes---container--container-width);
  /* izbor jezika je 1.1rem ispod dugmeta, a dugme je za padding headera iznad ivice sekcije */
  margin: calc(1.1rem - 6rem - var(--_sizes---spacing--0-75x)) auto 0;
  padding: 0 var(--_sizes---container--container-padding-horizontal);
}

.back-link-bottom {
  margin: 2.5rem 0 -3rem;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .back-link-top { margin-top: calc(.5rem - 6rem); padding: 0 24px; }
}
