.lux .lux-section--ink p,
.lux .lux-section--wine p,
.lux .lux-section--wine .lux-brief__result li {
  color: #e7e3dc !important;
}

.lux .lux-hero .lux-proof li {
  color: #e9e5dd !important;
}

.lux .lux-table-scroll-hint {
  margin: 0 0 10px;
  color: #53615b !important;
  font-size: .9rem;
}
.lux .lux-table-wrap[tabindex="0"]:focus-visible {
  outline: 3px solid #775512;
  outline-offset: 3px;
}
@media (min-width: 761px) {
  .lux .lux-table-scroll-hint { display: none; }
}

.lux[dir="ltr"] .lux-dossier > strong { float: right; }
.lux[dir="ltr"] .lux-proof li:before { margin-right: 7px; margin-left: 0; }
.lux[dir="ltr"] .lux-strip .lux-shell div { border-right: 1px solid rgba(35, 29, 21, .25); border-left: 0; }
.lux[dir="ltr"] .lux-strip .lux-shell div:last-child { border-right: 0; }
.lux[dir="ltr"] .lux-table-wrap th,
.lux[dir="ltr"] .lux-table-wrap td { text-align: left; }
.lux[dir="ltr"] .lux-note { border-right: 0; border-left: 5px solid var(--lux-gold); }
.lux[dir="ltr"] .lux-brief__result ul,
.lux[dir="ltr"] .lux-scope ul { padding-right: 0; padding-left: 19px; }

/* Process-step numbers sit on a light surface in both locales. */
.lux .lux-process > li > span {
  color: #755019;
}
