
.article-accordion { border-bottom: 1px solid #e5d9d4; margin: 0 80px; }
.article-accordion summary { display: flex; align-items: center; gap: 16px; padding: 18px 0; color: #c10000; transition: background-color 180ms ease; cursor: pointer; list-style: none; }
.article-accordion summary::-webkit-details-marker { display: none; }
.article-accordion summary h3 { flex: 1; margin: 0; padding: 0; font: 700 19px/1.4 Nunito, sans-serif; color: inherit; }
.article-accordion summary::after { content: "+"; flex: 0 0 24px; text-align: center; font: 24px/1 Nunito, sans-serif; color: #c10000; }
.article-accordion[open] summary::after { content: "−"; }
.article-accordion summary:hover { background-color: #fff0ed; }
@media (prefers-reduced-motion: reduce) { .article-accordion summary { transition: none; } }
.article-accordion summary:focus-visible { outline: 2px solid #c10000; outline-offset: 3px; }
#content .article-accordion-body { display: flow-root; padding-bottom: 20px; margin: 0 -80px; }
@media screen and (max-width: 989px) { .article-accordion { margin-inline: 0; } #content .article-accordion-body { margin-inline: 0; } .article-accordion summary h3 { font-size: 17px; } }
@media print { .article-accordion { border: 0; } .article-accordion summary::after { display: none; } .article-accordion::details-content { display: block; } }

.article-accordion#Konsequenzen { border-bottom: 0; }

.article-accordion[id^="prophetie-"] summary h3 { font-weight: 400; }
