.dr-hardware-specs { background-color: #f4f5f7; padding: 25px; border-radius: 4px; border-left: 5px solid #001f3f; margin-bottom: 30px; }
.dr-specs-title { color: #001f3f; font-size: 1.5rem; border-bottom: 2px solid #d1d5db; padding-bottom: 10px; margin-top: 0; }
.dr-specs-table { width: 100%; border-collapse: collapse; }
.dr-specs-table tr { border-bottom: 1px solid #e5e7eb; }
.dr-specs-table td { padding: 12px 10px; font-size: 1.125rem; }
.dr-specs-table .spec-name { width: 40%; color: #1a1a1a; }