/* Atlantic Image Defense v413 - five-language contractual policy safeguards */
.aid-legal-translation-notice {
  margin: 0 0 1rem;
  padding: .85rem 1rem;
  border: 1px solid rgba(176,139,57,.38);
  border-left: 4px solid #b08b39;
  border-radius: 8px;
  background: #fbf8ef;
  color: #3d3524;
  font-size: .92rem;
  line-height: 1.55;
}
.aid-legal-document,
.aid-legal-clause,
.aid-legal-toc,
.aid-legal-contact { min-width: 0; }
.aid-legal-document :where(h2,p,li),
.aid-legal-toc a,
.aid-legal-contact :where(h2,p,a,span,strong) {
  overflow-wrap: anywhere;
  word-break: normal;
  hyphens: auto;
}
@media (max-width: 767px) {
  .aid-legal-toolbar { align-items: stretch; }
  .aid-legal-toolbar > * { max-width: 100%; }
}
