/* Editorial pages share language controls, navigation and native anchor targets. */
.article-document { scroll-padding-top: 115px; }
.article-bilingual .article-header { gap: 28px; }
.article-bilingual .article-header .article-nav { order: 2; margin-left: 0; gap: 25px; }
.article-bilingual .article-header .article-nav a { white-space: nowrap; }
.article-bilingual .article-header .article-lang-switcher { order: 1; margin-left: auto; flex-shrink: 0; }
.article-bilingual .article-header .article-lang-switcher[hidden] { display: none; }
.article-bilingual .article-share a:not(.btn) { color: #e0efff; }
.article-bilingual .article-share :focus-visible { outline-color: #fff; }
.article-bilingual [data-article-anchor] { scroll-margin-top: 20px; }
.article-contact-address { margin-top: 18px; overflow-wrap: anywhere; }
.article-bilingual .article-local-nav { display: flex; gap: 12px 25px; flex-wrap: wrap; margin-top: 25px; }
.article-local-nav a { color: #075fcb; font-size: .84rem; min-height: 44px; display: inline-flex; align-items: center; }
.article-bilingual .footer-links { margin: 0; padding: 0; }
@media (max-width: 760px) {
  .article-document { scroll-padding-top: 160px; }
  .article-bilingual .article-header { gap: 10px; }
  .article-bilingual .article-header .article-lang-switcher { margin-left: auto; }
  .article-bilingual .site-header > .container > .article-nav { order: 3; width: 100%; margin-top: 1px; padding-top: 9px; border-top: 1px solid var(--line); gap: 12px; justify-content: space-between; }
  .article-bilingual .article-header .article-nav a { display: inline-flex; padding-block: 9px; font-size: .77rem; }
  .article-bilingual .article-header .article-nav a:not(:first-child) { display: inline-flex; }
  .article-bilingual .article-share .share-actions { align-items: stretch; }
  .article-bilingual .footer-links { gap: 8px 22px; }
}
