.hardware-photo{margin:32px 0}.photo-watermark-frame{position:relative;width:fit-content;max-width:100%;margin-inline:auto;line-height:0;background:#e9ece5}.article-body .hardware-photo img{display:block;max-width:100%;width:auto;height:auto;object-fit:contain;max-height:640px}.photo-watermark{position:absolute;bottom:10px;right:10px;max-width:calc(100% - 20px);background:rgba(28,53,48,.86);color:#fff;font:600 clamp(10px,1.3vw,14px)/1.5 Arial,sans-serif;letter-spacing:.1em;padding:5px 10px;pointer-events:none}.hardware-photo figcaption{font-size:12px;line-height:1.6;color:#5c6a61;margin-top:12px}.hardware-table{width:100%;overflow-x:auto;margin:28px 0 10px;border:1px solid #cbd1c8}.hardware-table:focus-visible{outline:2px solid #285a47;outline-offset:4px}.hardware-table table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.hardware-table caption{text-align:left;font-weight:600;padding:15px;background:#e9ece5;color:#1c3530}.hardware-table th,.hardware-table td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #dce0d7;min-width:100px}.hardware-table thead{background:#f0f2eb}.hardware-table tbody th{font-weight:500}.article-body .hardware-note{font:12px/1.7 Arial,sans-serif;color:#5c6a61;margin-bottom:30px}.source-cite{font:600 .75em/1.2 Arial,sans-serif;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.sources li:target{outline:2px solid #9b8756;outline-offset:6px;scroll-margin-top:100px}.hardware-reading{padding:24px;background:#e9ece5;border-left:3px solid #285a47;margin:32px 0}.hardware-reading h3{margin-top:0}.hardware-reading a{display:block;font:14px/1.6 Arial,sans-serif;padding:8px 0}.hardware-reading a:focus-visible{outline:2px solid #285a47}@media(max-width:600px){.hardware-photo{margin:24px 0}.hardware-table th,.hardware-table td{font-size:12px;padding:10px;min-width:88px}.photo-watermark{bottom:6px;right:6px;padding:4px 7px}.hardware-reading{padding:18px}}
