/* Additive historical body layout; does not modify the existing theme. */
.restored-content{max-width:100%;font-size:16px;line-height:1.7;overflow-wrap:anywhere}
.restored-content p{margin:0 0 1.2em}.restored-content h2{font-size:28px;line-height:1.3;margin:1.4em 0 .65em}
.restored-content h3{font-size:22px;line-height:1.35;margin:1.2em 0 .6em}
.restored-content ul,.restored-content ol{padding-left:1.6em;margin:0 0 1.3em}
.restored-content li{margin:.3em 0}.restored-content img{max-width:100%;height:auto;display:block;margin:1.3em auto}
.restored-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1.3em 0}
.restored-content td,.restored-content th{padding:.6em;border:1px solid #d8e9ed;vertical-align:top}
.restored-content a{text-decoration:underline;text-underline-offset:.15em}
.restored-content blockquote{border-left:3px solid #51b7c5;padding:.6em 1em;margin:1em 0;background:#f5fafc}
@media(max-width:600px){.restored-content{font-size:16px}.restored-content h2{font-size:24px}.restored-content h3{font-size:20px}}
