.catalog{max-width:90rem}.catalog section{margin-top:48px}.catalog h2{font-size:2rem;color:#69adff;margin-bottom:24px}.machine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.machine{min-width:0;border:1px solid #16467a;background:#08192c;overflow:hidden;border-radius:8px}.product-photo{width:100%;height:235px;object-fit:contain;background:#b4d4e5;display:block}.machine-content{padding:24px}.machine h3{font-size:1.8rem;margin:0 0 12px}.machine p{font-size:1rem;line-height:1.6}.machine table{border-collapse:collapse;width:100%;font-size:.875rem;margin:24px 0}.machine caption{text-align:left;font-weight:bold;color:#69adff;padding-bottom:12px}.machine th,.machine td{padding:9px 0;border-bottom:1px solid #23415c;text-align:left;vertical-align:top}.machine th{font-weight:normal;width:64%;padding-right:12px;color:#bdd1e7}.machine td{overflow-wrap:anywhere}.machine summary{cursor:pointer;color:#69adff;padding:12px 0;min-height:44px;font-weight:bold}.spec-sheet{width:100%;height:auto;margin-top:12px}.sheet-help{padding-top:8px}.catalog-note{margin-top:40px!important;font-size:.9rem!important}.machine summary:focus-visible{outline:2px solid #69adff;outline-offset:4px}@media(max-width:1050px){.machine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.machine-grid{grid-template-columns:1fr}.machine-content{padding:20px}.product-photo{height:260px}}
