
.source-panel{background:#fcfaf3;color:#263c40;padding:1.6rem;border:1px solid #d7d0be;border-radius:4px;font-family:Georgia,serif;line-height:1.48}.source-panel h2{text-align:center;font-size:1.45rem;line-height:1.25;margin:.3rem 0 1.4rem}.source-panel h3{font-size:1.05rem;text-decoration:underline;text-underline-offset:.25em;margin:1.2rem 0 .65rem}.source-panel p,.source-panel li{font-size:1rem}.source-panel ul,.source-panel ol{padding-left:1.4rem;margin:.6rem 0}.source-panel li{margin:.65rem 0}.source-kicker,.source-number{font: .75rem sans-serif!important;letter-spacing:.12em;color:#627575}.source-number{text-align:right;position:static!important}.source-panel blockquote{margin:1rem 0;padding-left:1rem;border-left:3px solid #8b6b47}.question,.subtitle,.conclusion{text-align:center}.question,.conclusion{font-weight:bold}.boxed{border:2px solid #687d7b;padding:1rem}.paired{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;align-items:center}.pair-left,.pair-right{position:relative;min-width:0}.pair-left{padding-right:1rem}.pair-right{padding-left:1rem}.side-brace{position:absolute;width:1.1rem;height:100%;top:0}.pair-left>.side-brace{right:-1rem}.pair-right>.side-brace{left:-1rem}.bottom-brace{display:block;width:75%;height:1.4rem;margin:.5rem auto}.wars{display:grid;grid-template-columns:1fr auto;gap:.3rem 1rem;font-size:.95rem}.wars dd{margin:0}.map-pan{overflow-x:auto;overscroll-behavior-inline:contain}.map-pan>svg{display:block;width:100%;min-width:0;height:auto}.map-pan:focus{outline:2px solid #286777;outline-offset:3px}.map-key{font: .82rem/1.5 sans-serif!important}.source-panel:has(.map-pan){padding:.8rem}.slide-column{position:static!important}@media(max-width:700px){.map-pan>svg{min-width:780px}.source-panel{padding:1rem}.paired{grid-template-columns:1fr;gap:1.2rem}.pair-left,.pair-right{padding:0 1.3rem}.pair-left>.side-brace{right:0}.pair-right>.side-brace{left:0}.source-panel h2{font-size:1.25rem}}@media print{.map-pan{overflow:visible}.map-pan>svg{min-width:0;width:100%}.source-panel{break-inside:auto}.paired{grid-template-columns:1fr 1fr}}
