.page-sources .answer-intro h1 { max-width: 9em; }
.page-sources .source-annotations { margin: 65px 0; }
.page-sources .source-annotations > h2 { margin-bottom: 34px; font-size: 35px; }
.page-sources .source-annotations ul { list-style: none; padding: 0; margin: 0; }
.page-sources .source-annotations li { padding: 32px 0 15px; margin: 0; border-top: 1px solid #A6B4C6; }
.page-sources .source-annotations h3 { font-size: 25px; font-weight: 400; margin-bottom: 16px; }
.page-sources .source-annotations h3 a { display: flex; align-items: center; justify-content: space-between; gap: 30px; min-height: 48px; }
.page-sources .source-annotations p { line-height: 1.65; }
.page-sources .answer-photo img { object-position: 55% 50%; }
