
/* 29 / historical HDD-SCAN bad-sector scan: schematic editorial, not simulated UI */
.hdd29-keypoints{border:1px solid #cbd8ce;background:#f5f8f3;border-left:5px solid #476b5a;border-radius:14px;padding:18px 22px;margin:20px 0 30px}
.hdd29-keypoints>strong{display:block;font-size:1.15rem;color:#283f34;margin-bottom:8px}
.hdd29-keypoints ul{margin:0;padding-left:1.25rem}.hdd29-keypoints li{margin:10px 0;line-height:1.85}
.hdd29-prose{overflow-wrap:anywhere}.hdd29-prose section{margin:0 0 42px}.hdd29-prose p{line-height:1.9}
.hdd29-prose h2{scroll-margin-top:90px}.hdd29-prose h3{scroll-margin-top:90px}
.hdd29-table-wrap{width:100%;max-width:100%;overflow-x:auto;margin:20px 0 25px;-webkit-overflow-scrolling:touch}
.hdd29-table{border-collapse:collapse;min-width:680px;width:100%;background:#fff;font-size:14.5px}
.hdd29-table th,.hdd29-table td{border:1px solid #dfe5dd;padding:12px 13px;line-height:1.65;text-align:left;vertical-align:top}
.hdd29-table th{background:#eaf0e9;color:#2d4438;font-weight:700}
.hdd29-risk{display:inline-block;padding:3px 8px;border-radius:30px;font-size:13px;font-weight:700;white-space:nowrap}
.hdd29-risk.danger{background:#fbe8e4;color:#893829}.hdd29-risk.stable{background:#e6f1e8;color:#315b43}
.hdd29-figure{margin:22px 0 26px;max-width:100%}.hdd29-figure img{display:block;width:100%;height:auto;border-radius:12px;background:#f7f6f1}
.hdd29-figure figcaption{font-size:13px;line-height:1.65;color:#65766d;margin-top:7px}
.hdd29-checklist{background:#f7f8f6;border:1px solid #dce4db;padding:18px 22px;border-radius:15px;margin:20px 0}
.hdd29-checklist ul,.hdd29-checklist ol{margin:0;padding-left:1.3rem}.hdd29-checklist li{margin:10px 0;line-height:1.75}
.hdd29-disclosure{border-left:4px solid #527563;background:#eff4ef;border-radius:8px;padding:16px 18px;margin:20px 0}
.hdd29-disclosure p{margin:6px 0 0}.hdd29-prose code{background:#f0f2ef;border-radius:4px;padding:0 .3em}
.article-hero-image img[data-cover-id="hdd-bad-sector-scan-29"]{width:100%;height:auto;object-fit:contain}
@media (max-width:650px){.hdd29-keypoints,.hdd29-checklist{padding:14px 16px}.hdd29-table{font-size:14px}}
