/* Compatibility stylesheet for early-volume Word-HTML article pages */
/* Applied within .article-legacy to tame legacy Word export markup  */

.article-legacy {
  font-family: Georgia, 'Times New Roman', serif;
  font-size: 0.94rem;
  line-height: 1.65;
  color: #1a1a1a;
  max-width: 100%;
  overflow-x: hidden;
}

/* Neutralise Word's fixed-width tables */
.article-legacy table {
  max-width: 100% !important;
  width: auto !important;
  border-collapse: collapse;
  margin: 1rem 0;
  font-size: 0.88rem;
}
.article-legacy td,
.article-legacy th {
  padding: 4px 8px;
  vertical-align: top;
}

/* Inherit font from site instead of Word defaults */
.article-legacy font {
  font-family: inherit !important;
  font-size: inherit !important;
}

/* Office paragraph markers — visually empty, suppress them */
o\:p { display: none; }

/* Reasonable paragraph spacing */
.article-legacy p {
  margin: 0.4em 0 0.7em;
}

/* Headings in article */
.article-legacy h1,
.article-legacy h2,
.article-legacy h3 {
  font-family: Georgia, serif;
  color: #1a1a2e;
  margin-top: 1.2em;
}

/* Word class: normal body text */
.article-legacy .MsoNormal,
.article-legacy .MsoBodyText {
  margin: 0.4em 0;
}

/* Don't let embedded Word head/xml junk show as text */
.article-legacy head,
.article-legacy xml,
.article-legacy style { display: none; }
