.realcover{width:94px;height:140px;flex:none;position:relative;background:#eeeae0;box-shadow:2px 4px 10px #24322216;overflow:hidden}.realcover img{width:100%;height:100%;object-fit:contain;display:block}.realcover img[hidden]{display:none}.realcover span{padding:12px;font-family:'Songti SC',serif}.realcover small{display:block;font:10px sans-serif;color:#7c847b;margin-top:20px}.feature .realcover{width:112px;height:164px}.source-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.source-card{background:white;border:1px solid #e2e7dc;padding:18px;font-size:13px}.source-meta{display:flex;justify-content:space-between;gap:10px}.source-meta span{font-size:10px;color:#7c847b}.source-card a{font-size:12px}.synthesis{background:#edf3e8;border-left:3px solid #6c8861;padding:20px;margin-bottom:20px}.synthesis p{white-space:pre-wrap;font-size:14px}.coverage{font-size:12px;color:#7c847b;border:1px dashed #d8dfd0;padding:15px;margin-top:18px}.coverage p{white-space:pre-wrap;overflow-wrap:anywhere}.source-rating{color:#9c7135;font-weight:bold}@media(max-width:600px){.source-grid{grid-template-columns:1fr}.feature .realcover{width:85px;height:135px}}
.realcover.multi-cover{display:flex;gap:2px;background:transparent;box-shadow:none}.realcover.multi-cover img{width:calc(50% - 1px);height:100%;object-fit:contain;background:#eeeae0;box-shadow:2px 4px 8px #24322216}
