.editorial { padding-bottom: var(--section); }
.editorial-crumbs { color: var(--muted); font-size: .875rem; margin-bottom: 1.75rem; }
.editorial-crumbs a { color: inherit; }
.editorial h1 { overflow-wrap: anywhere; }
.editorial h2 { font-size: clamp(1.25rem, 3vw, 1.75rem); margin-top: 2rem; }
.editorial p, .editorial li { line-height: 1.7; }
.editorial p { margin-top: .8rem; }
.editorial .lead { max-width: 70ch; margin-bottom: 1.5rem; }
.editorial .grid-2 { margin-block: 1.5rem; }
.editorial .editorial-card { color: inherit; text-decoration: none; }
.editorial .editorial-card h2 { margin-top: 0; text-decoration: underline; }
.editorial .editorial-action { margin-block: 1.5rem; }
@media (max-width: 760px) {
  .header .editorial-nav { display: flex; flex-wrap: wrap; gap: .5rem .9rem; }
  .header .editorial-nav > a { display: inline; font-size: .875rem; }
}
.editorial-languages { margin-bottom: 1rem; font-size: .875rem; }
.editorial-languages a[aria-current="page"] { font-weight: 700; }
