/* One article navigation treatment across shared and custom detail layouts. */
.v4-body .v4-article-bar { border-top-left-radius:inherit; border-top-right-radius:inherit; background:var(--v4-article-custom-background,var(--article-default-background,var(--red,#df0030))); color:var(--v4-article-custom-color,var(--article-default-color,#fff)); }
.v4-body .v4-article-bar[data-article-bar="back"] {
  padding:10px 24px; min-height:64px;
}
.v4-body .v4-article-bar>a {
  display:inline-flex; align-items:center; justify-content:center;
  flex:none; width:44px; height:44px; border-radius:8px; line-height:1; font-size:26px;
}
.v4-body .v4-article-bar>a:hover { background:#ffffff24; }
.v4-body .v4-article-bar[data-article-bar="breadcrumbs"] { --article-default-background:#fff; --article-default-color:#71666b; justify-content:flex-start; }
.v4-body .v4-article-bar[data-article-bar="breadcrumbs"]>a:hover { background:#80808018; color:var(--v4-article-custom-color,#c62840); }
.v4-body .v4-article-bar[data-article-bar="text"] { gap:18px; }
.v4-body .v4-article-bar[data-article-bar="text"]>span { min-width:0; overflow-wrap:anywhere; line-height:1.6; }
.v4-body .v4-article-bar .v4-breadcrumbs li { display:inline; overflow-wrap:anywhere; }
.v4-body .v4-article-bar .v4-breadcrumbs li+li::before { margin-right:10px; }
.v4-body .v4-neighbors {
  display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); align-items:start; gap:16px 40px;
}
.v4-body .v4-neighbors>a { min-width:0; overflow-wrap:anywhere; }
.v4-body .v4-neighbors>[data-neighbor="previous_label"] { grid-column:1; text-align:left; }
.v4-body .v4-neighbors>[data-neighbor="next_label"] { grid-column:2; text-align:right; }
@media(max-width:760px) {
  .v4-body .v4-neighbors { grid-template-columns:minmax(0,1fr); gap:14px; }
  .v4-body .v4-neighbors>[data-neighbor] { grid-column:1; text-align:left; }
  .v4-body .v4-article-bar[data-article-bar="back"] { padding:6px 14px; min-height:56px; }
  .v4-body .v4-article-bar[data-article-bar="text"] { padding:10px 14px; gap:10px; }
  .v4-body .v4-article-bar[data-article-bar="text"]>span { font-size:14px; letter-spacing:.3px; }
  .v4-body .v4-article-bar[data-article-bar="breadcrumbs"] { flex-direction:row; align-items:center; }
  .v4-body .v4-article-bar .v4-breadcrumbs li+li::before { margin-right:8px; }
}

.v4-body .v4-article-bar .v4-breadcrumbs [aria-current="page"] { color:var(--v4-article-custom-color,#473c40); }
.v4-body .v4-article-bar .v4-breadcrumbs li+li::before { color:var(--v4-article-custom-color,#c9bec2); }
.v4-body .v4-article-bar a:hover { color:var(--v4-article-custom-color,inherit); }
.v4-body .v4-article-bar a:focus-visible { outline-color:currentColor; }
