.cm-card-main{grid-template-columns:minmax(0,1fr) 240px;align-items:start}.cm-thumbnail{min-width:0}.cm-card-main>div:first-child>p{white-space:pre-line;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.pm-media{border:1px solid var(--cm-line,#e6e8eb);border-radius:10px;overflow:hidden;background:#f7f8fa;min-width:0}.pm-media img,.pm-media video{display:block;width:100%;object-fit:contain;background:#f4f5f7}.pm-compact img{height:260px}.pm-compact video{max-height:300px}.pm-image-link{display:block;position:relative}.pm-count{position:absolute;bottom:10px;right:10px;background:#222c;color:#fff;border-radius:6px;padding:4px 8px;font-size:11px}.pm-video-label{left:10px;right:auto}.pm-source{display:block;padding:11px 13px;border-top:1px solid #e6e8eb;font-size:12px;color:#52719b;background:#fff}.pm-media iframe{display:block;border:0;width:100%;height:520px;background:#fff}.pm-compact iframe{height:330px}.pm-large{margin:0 20px}.pm-large video{max-height:620px}.pm-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0}.pm-gallery figure{flex:0 0 100%;margin:0;scroll-snap-align:start;position:relative}.pm-gallery img{max-height:620px;min-height:240px}.pm-gallery figcaption{text-align:center;padding:8px;font-size:12px;color:#7d8593;background:#fff}.pm-unavailable{padding:35px 20px;font-size:13px;text-align:center;color:#7d8593}.pm-analysis-body{padding:20px}.pm-analysis-body p{white-space:pre-line}.pm-parameters{display:grid;gap:10px}.pm-parameters details{padding:12px;border:1px solid #e6e8eb;border-radius:8px}.pm-parameters summary{cursor:pointer;font-size:13px;font-weight:550}.pm-parameters p{font-size:13px;line-height:1.65}.pm-data-note{margin:10px 0 20px;font-size:13px;color:#7d8593}.pm-date-counts{display:grid;gap:12px;padding:20px}.pm-date-counts div{display:flex;gap:16px;align-items:center;font-size:13px}.pm-date-counts i{height:8px;display:block;background:#9aaecd;border-radius:5px}.pm-date-counts span{width:100px;flex-shrink:0}.cm-evidence-text p{white-space:pre-line}@media(max-width:1000px){.cm-card-main{grid-template-columns:minmax(0,1fr) 180px}.pm-compact img{height:210px}}@media(max-width:650px){.cm-card-main{grid-template-columns:1fr}.pm-compact img{height:320px}.pm-large{margin:0 12px}.pm-media iframe{height:450px}}
