/* Submission body styles. Scoped to this article; shared page chrome is unchanged. */
.submission-content {
  overflow-wrap: break-word;
}
.submission-content h2 {
  margin: 0 0 10px;
  color: #001e80;
  font-size: clamp(16px, 2.1vw, 18px);
  line-height: 1.5;
  font-weight: 700;
}
.submission-content p,
.submission-content .mb-20 {
  margin: 0 0 20px;
}
.submission-content > :last-child {
  margin-bottom: 0;
}
.submission-content a {
  overflow-wrap: anywhere;
  text-decoration: underline;
  text-underline-offset: .15em;
}
.submission-content a:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 3px;
}

/* Editorial address, matching the surrounding submission text. */
.submission-content .editorial-office {
  margin: 0;
  font-style: normal;
}

/* Title-page footnote items, shown in a box. */
.submission-content .footnote-sample {
  margin: 0 0 20px;
  padding: 12px 16px;
  border: 1px solid #9aa3b8;
  background: #fff;
}
.submission-content .footnote-sample p {
  margin: 0;
}
.submission-content .footnote-sample p + p {
  margin-top: 4px;
}
@media (max-width: 500px) {
  .submission-content .footnote-sample { padding: 10px 12px; }
}
