.source-archive{overflow-wrap:anywhere;margin-top:24px}.source-archive h2{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.25}.source-archive h3{line-height:1.35}.source-conflicts{background:#fff6e6;border-left:5px solid #b7823b}.source-conflicts article+article{border-top:1px solid var(--line);padding-top:16px}.source-relation{border-top:1px solid var(--line);padding:12px 0}.source-relation p{margin:5px 0;line-height:1.6}.source-relation small{line-height:1.5;display:block}.source-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px;display:grid}.source-fact{border:1px solid var(--line);border-radius:10px;padding:16px}.source-fact strong{text-transform:capitalize}.source-fact p{margin:8px 0;line-height:1.6}.source-fact details{margin-top:10px}.source-page{border-top:1px solid var(--line);margin:22px 0;padding-top:18px;scroll-margin-top:155px}.source-page summary{cursor:pointer;font-size:1.3rem;font-weight:700}.source-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}.source-notes{white-space:pre-wrap;line-height:1.6}.source-hash{overflow-wrap:anywhere;margin-top:12px;display:block}.source-archive a{color:var(--green)}.source-archive a.button{color:#fff}
