#robot-blueprint .rn-news-listing{max-width:1120px;width:100%}
#robot-blueprint .rn-news-listing .rb-pagehead{display:flex;align-items:center;justify-content:space-between;gap:16px}
#robot-blueprint .rn-news-total{font-size:13px;color:var(--rb-muted);white-space:nowrap}
#robot-blueprint .rn-news-table-wrap{overflow:hidden;border-radius:8px;border-top:2px solid var(--rb-accent)}
#robot-blueprint .rn-news-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.6}
#robot-blueprint .rn-news-table .rn-news-author-col{width:140px}
#robot-blueprint .rn-news-table .rn-news-count-col{width:90px}
#robot-blueprint .rn-news-table th{padding:14px 18px;background:var(--rb-heading);border-bottom:1px solid var(--rb-line);color:var(--rb-ink);font-weight:700;text-align:center;white-space:nowrap}
#robot-blueprint .rn-news-table th:first-child{text-align:left;padding-left:24px}
#robot-blueprint .rn-news-table td{padding:20px 18px;border-bottom:1px solid var(--rb-line);vertical-align:middle}
#robot-blueprint .rn-news-table td:first-child{padding-left:24px}
#robot-blueprint .rn-news-table tr:last-child td{border-bottom:0}
#robot-blueprint .rn-news-table tbody tr:hover{background:var(--rb-heading)}
#robot-blueprint .rn-news-table .rn-news-title{display:block;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;font-size:15px;font-weight:700;line-height:1.65}
#robot-blueprint .rn-news-author,#robot-blueprint .rn-news-number{text-align:center;color:var(--rb-muted)}
#robot-blueprint .rn-news-number{font-variant-numeric:tabular-nums}
#robot-blueprint .rn-news-meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px;font-size:13px;color:var(--rb-muted)}
#robot-blueprint .rn-news-vote{text-align:center;padding-top:28px}
#robot-blueprint .rn-news-vote button{min-width:110px}
#robot-blueprint .rn-news-vote button:disabled{opacity:.65;cursor:default}
#robot-blueprint .rn-news-feedback{font-size:13px;line-height:1.6;color:var(--rb-muted);margin:12px 0}
#robot-blueprint .rn-news-feedback:empty{display:none}
#robot-blueprint .rn-news-article .rn-news-feedback{font-size:13px;margin-top:12px}
#robot-blueprint .rn-news-photo{margin:26px 0;padding:14px;border:1px solid var(--rb-line);border-radius:8px;background:var(--rb-surface)}
#robot-blueprint .rn-news-photo img{display:block;width:100%;height:auto;max-height:700px;object-fit:contain;background:#fff;border-radius:4px}
#robot-blueprint .rn-news-photo figcaption{margin-top:12px;font-size:13px;line-height:1.8;color:var(--rb-ink);word-break:keep-all;overflow-wrap:anywhere}
#robot-blueprint .rn-news-photo-credit{display:block;margin-top:5px;font-size:11px;color:var(--rb-muted)}
#robot-blueprint .rn-news-photo-credit a{color:inherit}
#robot-blueprint .rn-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#robot-blueprint .rn-news-captures{max-width:600px;margin:24px auto}
#robot-blueprint .rn-news-captures .rn-capture-help{font-size:14px;color:var(--rb-muted)}
#robot-blueprint .rn-capture-page{display:block;margin:0 0 16px;border:1px solid var(--rb-line);background:white;cursor:zoom-in}
#robot-blueprint .rn-capture-page img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
#robot-blueprint .rn-capture-sources{margin:24px 0;font-size:14px;line-height:1.8;overflow-wrap:anywhere}
#robot-blueprint .rn-capture-sources summary{cursor:pointer}
@media(max-width:650px){
 #robot-blueprint .rn-news-table .rn-news-author-col{width:76px}
 #robot-blueprint .rn-news-table .rn-news-count-col{width:53px}
 #robot-blueprint .rn-news-table th{padding:12px 5px;font-size:12px}
 #robot-blueprint .rn-news-table td{padding:16px 5px;font-size:12px}
 #robot-blueprint .rn-news-table th:first-child,#robot-blueprint .rn-news-table td:first-child{padding-left:12px}
 #robot-blueprint .rn-news-table .rn-news-title{font-size:14px}
}
