html:not([lang="en"]) .mr-opening-title h1,
html:not([lang="en"]) .bh-opening-title h1 { max-width: 16ch; }
html[lang="it"] #greenery-title,
html[lang="uk"] #arch-title { max-width: min(100%, 20ch); }
html[lang="it"] .ma-hero { grid-template-columns: minmax(0, 1fr); }
html[lang="it"] .ma-hero-copy { width: 100%; min-width: 0; }
.objects-page .lang a[aria-current="page"] { color: var(--objects-cream); }
.objects-page .lang a + a::before { color: rgba(163, 134, 88, 0.72); }
@media (max-width: 680px) {
  html[lang="it"] .ma-hero h1 { font-size: 3rem; }
}
