@charset "UTF-8";.spec-jump-link{font-size:13px;color:var(--jm-primary);font-weight:600;padding:4px 0;border-bottom:1px solid transparent;transition:border-color .2s}.spec-jump-link:hover{color:var(--jm-primary-dark);border-bottom-color:var(--jm-primary)}.spec-section{background:var(--jm-white);border:1px solid var(--jm-border);border-radius:8px;padding:32px;scroll-margin-top:100px}.spec-section-header{display:flex;align-items:center;gap:14px;margin-bottom:12px}.spec-section-header svg{width:28px;height:28px;stroke:var(--jm-primary);flex-shrink:0}.spec-section-header h2{font-size:1.2rem;font-weight:800;margin:0;color:var(--jm-dark)}.spec-section-desc{font-size:14px;color:var(--jm-muted);margin-bottom:20px;line-height:1.65}.spec-table-wrap{overflow-x:auto;border-radius:6px;border:1px solid var(--jm-border)}.spec-data-table{width:100%;border-collapse:collapse;font-size:14px}.spec-data-table th{background:var(--jm-navy);color:#fff;padding:12px 14px;text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.8px;font-weight:700}.spec-data-table td{padding:12px 14px;border-bottom:1px solid var(--jm-border);color:var(--jm-text)}.spec-data-table tbody tr:nth-child(2n){background:var(--jm-gray-light)}.spec-data-table tbody tr:last-child td{border-bottom:none}.r-value-cell{font-weight:700;color:var(--jm-primary);font-size:15px}.doc-download-link{font-size:13px;font-weight:700;color:var(--jm-primary);-webkit-text-decoration:none;text-decoration:none;border-bottom:1px dashed var(--jm-primary)}.doc-download-link:hover{color:var(--jm-primary-dark)}.install-guide-card{display:flex;gap:16px;background:var(--jm-gray-light);border:1px solid var(--jm-border);border-radius:8px;padding:20px;height:100%}.ig-icon{width:44px;height:44px;background:var(--jm-secondary);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ig-icon svg{width:22px;height:22px;stroke:var(--jm-primary)}.install-guide-card h4{font-size:14px;font-weight:700;color:var(--jm-dark);margin-bottom:8px}.install-guide-card p{font-size:13px;color:var(--jm-muted);margin-bottom:10px}.pds-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media (max-width:576px){.pds-grid{grid-template-columns:1fr}}.pds-item{background:var(--jm-gray-light);border:1px solid var(--jm-border);border-radius:8px;padding:20px}.pds-category{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--jm-primary);margin-bottom:12px}.pds-item ul{list-style:none;padding:0;margin:0}.pds-item ul li{margin-bottom:8px}.pds-item ul li a{font-size:13px;color:var(--jm-text);transition:color .2s}.pds-item ul li a:hover{color:var(--jm-primary)}.cad-card{background:var(--jm-gray-light);border:1px solid var(--jm-border);border-radius:8px;padding:20px;height:100%}.cad-format{display:inline-block;background:var(--jm-primary);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;letter-spacing:.5px;margin-bottom:10px}.cad-card h5{font-size:14px;font-weight:700;color:var(--jm-dark);margin-bottom:8px}.cad-card p{font-size:13px;color:var(--jm-muted);margin-bottom:12px}.spec-sidebar-card{background:var(--jm-white);border:1px solid var(--jm-border);border-radius:8px;padding:24px}.spec-sidebar-card h4{font-size:15px;font-weight:700;margin-bottom:12px;color:var(--jm-dark)}.spec-sidebar-card p{font-size:13px;color:var(--jm-muted);margin-bottom:16px;line-height:1.6}.cert-list-item{display:flex;align-items:center;gap:10px;font-size:13px;color:rgba(255,255,255,.75);padding:8px 0;border-bottom:1px solid rgba(255,255,255,.07)}.cert-list-item:last-child{border-bottom:none}