.cnc-image-slot{background:linear-gradient(135deg,#0b2538,#071725);border:1px dashed #32617d;margin:32px 0}.cnc-image-slot>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;padding:28px;display:flex}.cnc-image-slot span{color:#61b8ff;font:700 .7rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.cnc-image-slot strong{color:#d7e8f5;font-size:1.1rem;line-height:1.5}.cnc-image-slot small{color:#9bb4c7}.cnc-image-slot figcaption{color:#adcae2;border-top:1px solid #294557;padding:12px 18px;font-size:.8rem;line-height:1.5}.cnc-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.cnc-slot-grid .cnc-image-slot{margin:16px 0}.cnc-slot-grid .cnc-image-slot>div{min-height:230px;padding:20px}.cnc-caption{color:#adcae2;font-size:.85rem}.cnc-table-wrap{margin:28px 0;overflow-x:auto}.cnc-table-wrap table{border-collapse:collapse;background:#071725;width:100%}.cnc-table-wrap caption{text-align:left;color:#fff;padding:12px 0;font-weight:700}.cnc-table-wrap th,.cnc-table-wrap td{text-align:left;vertical-align:top;border:1px solid #294557;padding:14px 20px}.cnc-table-wrap th{color:#fff;width:30%}.cnc-process{padding-left:24px}.cnc-process li{border-bottom:1px solid #294557;padding:8px 0}.cnc-process h3{margin:14px 0 8px}.cnc-process p{margin-top:0}.cnc-article .insight-summary .button{margin-top:12px}.cnc-enclosure-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.cnc-enclosure-images img{aspect-ratio:1.25;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cnc-enclosure-images img:nth-child(2){object-position:center 55%}.cnc-slot-grid .cnc-panel-photo{background:#fff;margin:16px 0 0;overflow:hidden}.cnc-panel-photo img{aspect-ratio:1;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cnc-slot-grid:has(.cnc-panel-photo){grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0}.cnc-inspection-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.cnc-inspection-images img{aspect-ratio:1;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cnc-inspection-images img:first-child{object-position:center bottom}.cnc-inspection-images img:last-child{object-position:70% center}@media (max-width:600px){.cnc-slot-grid{grid-template-columns:1fr}.cnc-image-slot>div{min-height:230px}.cnc-table-wrap th,.cnc-table-wrap td{padding:12px}.cnc-slot-grid .cnc-image-slot{margin:0}}.cnc-small-batch-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.cnc-small-batch-images img{aspect-ratio:1.25;object-fit:cover;object-position:center;width:100%;display:block}
