/* Artosera — pages légales anglaises (en/mentions, en/cgv, en/confidentialite).
   Chargé après legal.css : seulement l'avertissement de traduction, en tête du document.
   Parti pris : une note posée sous le titre, filet d'accent à gauche, comme une annotation de marge. */

.legal-translation {
  margin-top: 22px; max-width: 46em; padding: 12px 18px 12px 16px;
  border-left: 2px solid var(--accent); border-radius: 0 12px 12px 0;
  background: color-mix(in srgb, var(--wash) 72%, transparent);
  font-size: 15px; line-height: 1.55; color: var(--text); text-wrap: pretty;
}
.legal-translation a {
  color: var(--accent); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;
}
.legal-translation a:hover { text-decoration-thickness: 2px; }
.legal-hero .wrap > :nth-child(5) { animation-delay: .16s; }

@media (max-width: 720px) {
  .legal-translation { margin-top: 18px; font-size: 14.5px; }
}

@media print {
  .legal-translation { background: none; border-left: 1pt solid #000; padding: 4pt 0 4pt 10pt; font-size: 10pt; color: #000; }
  .legal-translation a { color: inherit; }
}
