
/* CAHStory 10.7: hospital-specific source summary */
.hospital-public-summary{margin:2rem 0;padding:1.35rem;border:1px solid #d9cfee;border-radius:16px;background:#fcfaff;color:#282037}
.hospital-public-summary h2,.hospital-public-summary h3{margin:.1rem 0 .55rem;color:#432071}
.hospital-public-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1rem 0}
.hospital-public-grid>div{border:1px solid #e4dbf1;background:white;border-radius:12px;padding:1rem;min-width:0}
.hospital-public-grid p{margin:.45rem 0;color:#514960;line-height:1.5}
.hospital-public-grid a{color:#58299b;text-decoration:underline;overflow-wrap:anywhere}
.hospital-public-summary .source-note{font-size:.83rem;color:#655c72;margin:.7rem 0 0}
@media(max-width:650px){.hospital-public-grid{grid-template-columns:1fr}.hospital-public-summary{padding:1rem}}
