.town-promised img{display:block;width:100%;height:auto}.town-promised figure{margin:1.5rem 0}.town-promised figcaption{font: .9rem/1.6 system-ui,sans-serif;margin-top:.8rem}.town-promised .evidence-ad img{max-width:500px;margin:auto}.town-promised details{margin:1.5rem 0;padding:1rem 0;border-top:1px solid #d4cbbb}.town-promised summary{cursor:pointer;min-height:44px;font-weight:600}.town-promised a{overflow-wrap:anywhere}.town-promised blockquote{margin:1.5rem 0;padding:1rem;border-left:3px solid #9b6b30}.town-promised .timeline{padding-left:1.5rem}.town-promised .timeline li{margin-bottom:1rem}.town-promised .timeline strong{display:block}.town-promised .sources li{margin-bottom:1rem}
