/* Static question/answer and editorial records; no changes to shared navigation. */
.aeo-question { font-size: 1.3rem; line-height: 1.4; margin: 1rem 0 .5rem; }
.aeo-answer, .aeo-dates, .aeo-source-record { line-height: 1.65; max-width: 75ch; margin: .5rem auto 1rem; }
.article .aeo-answer, .article .aeo-dates, .article .aeo-source-record { margin-left: 0; }
.aeo-dates, .aeo-source-record { font-size: .9rem; }
.aeo-visually-hidden { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }
.aeo-model { margin: 1.5rem 0; }
.aeo-model h2 { font-size: 1.2rem; line-height: 1.4; }
.aeo-model p { margin: .75rem 0; line-height: 1.65; }
.aeo-table-scroll { overflow-x: auto; margin: 1rem 0; }
.aeo-table-scroll:focus-visible { outline: 3px solid #00732F; outline-offset: 2px; }
.aeo-model table { width: 100%; border-collapse: collapse; font-size: .9rem; }
.aeo-model caption { text-align: left; font-weight: 700; padding: .5rem 0; }
.aeo-model th, .aeo-model td { text-align: left; padding: .6rem; border: 1px solid #a0aec0; vertical-align: top; }
.aeo-model th { font-weight: 600; }
.aeo-byline { font-size: .9rem; margin: .5rem 0; }
