/* Column navigation only. The first pair belongs to the same reading series. */
html body nav.edition-switch.journal-nav-synced[aria-label] {
 position:relative; display:flex!important; flex-wrap:nowrap!important;
 align-items:stretch!important; justify-content:flex-start!important;
 column-gap:clamp(18px,1.9vw,29px)!important; row-gap:0!important;
 overflow:visible!important;
}
html body nav.edition-switch.journal-nav-synced[aria-label]>a {
 position:relative; display:inline-flex!important; align-items:center!important;
 justify-content:center!important; flex:0 0 auto!important; width:auto!important;
 min-width:0!important; height:46px!important; min-height:46px!important;
 margin:0!important; padding:0!important; border:0!important;
 font-family:var(--l2-serif,"Source Han Serif SC",serif)!important;
 font-size:15px!important; font-weight:400!important; line-height:1.5!important;
 letter-spacing:.015em!important; white-space:nowrap!important;
 text-decoration:none!important; color:var(--l2-muted,#686e62)!important;
 transition:color .18s ease;
}
html body nav.edition-switch.journal-nav-synced[aria-label]>a::after { content:none!important; }
.journal-nav-synced .jn-label { position:relative; display:inline-block; }
.journal-nav-synced .jn-label::after {
 content:""; position:absolute; bottom:-11px; left:0; right:0; height:2px;
 background:var(--l2-red,#b64d35); opacity:0; transform:scaleX(.4);
 transform-origin:center; transition:transform .2s ease,opacity .2s ease;
}
html body nav.edition-switch.journal-nav-synced[aria-label]>a[aria-current=page] {
 color:var(--l2-ink,#293d35)!important;
}
.journal-nav-synced>a[aria-current=page] .jn-label::after { opacity:1; transform:scaleX(1); }
html body nav.edition-switch.journal-nav-synced[aria-label]>a:nth-child(2) { margin-right:18px!important; }
.journal-nav-synced>a:nth-child(2)::before {
 content:""; position:absolute; right:-25px; top:15px; width:1px; height:16px;
 background:var(--l2-line,#cccfc1);
}
html body nav.edition-switch.journal-nav-synced[aria-label]>a:focus-visible {
 outline:2px solid var(--l2-red,#b64d35); outline-offset:3px;
}
@media(hover:hover) {
 html body nav.edition-switch.journal-nav-synced[aria-label]>a:hover { color:var(--l2-red,#b64d35)!important; }
}
@media(max-width:1190px) and (min-width:761px) {
 html body nav.edition-switch.journal-nav-synced[aria-label] {
  display:grid!important; grid-template-columns:repeat(5,minmax(0,1fr))!important; gap:0 18px!important;
 }
 html body nav.edition-switch.journal-nav-synced[aria-label]>a:nth-child(2) { margin:0!important; }
 .journal-nav-synced>a:nth-child(2)::before { content:none; }
}
@media(max-width:760px) {
 html body nav.edition-switch.journal-nav-synced[aria-label] {
  display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:0 5px!important; padding:0!important;
 }
 html body nav.edition-switch.journal-nav-synced[aria-label]>a {
  height:42px!important; min-height:42px!important; font-size:13px!important;
  letter-spacing:0!important;
 }
 html body nav.edition-switch.journal-nav-synced[aria-label]>a:nth-child(-n+2) {
  grid-column:span 2!important; height:46px!important; min-height:46px!important;
  font-size:14px!important;
 }
 html body nav.edition-switch.journal-nav-synced[aria-label]>a:nth-child(2) { margin:0!important; }
 .journal-nav-synced>a:nth-child(2)::before { content:none; }
 html body nav.edition-switch.journal-nav-synced[aria-label]::before {
  content:""; position:absolute; top:47px; left:0; right:0; height:1px;
  background:var(--l2-line,#cccfc1); opacity:.55;
 }
 .journal-nav-synced .jn-label::after { bottom:-7px; }
}
@media(max-width:360px) {
 html body nav.edition-switch.journal-nav-synced[aria-label] { grid-template-columns:repeat(2,minmax(0,1fr))!important; }
 html body nav.edition-switch.journal-nav-synced[aria-label]>a:nth-child(-n+2) { grid-column:auto!important; }
}
@media(prefers-reduced-motion:reduce) {
 .journal-nav-synced a,.journal-nav-synced .jn-label::after { transition:none!important; }
}
