@layer mm-block{.mm-x-card,.mm-x-image-card,.mm-x-machine-card,.mm-x-format-card,.mm-x-case-card,.mm-x-compare-card,.mm-x-detail-card{border:1px solid var(--mmx-line);border-radius:var(--mmx-radius);background:var(--mmx-white);box-shadow:0 12px 30px rgb(18 24 33 / .08);overflow:hidden}.mm-x-image-card img,.mm-x-machine-card img,.mm-x-format-card img,.mm-x-case-card img,.mm-x-detail-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.mm-x-machine-card h3,.mm-x-format-card h3,.mm-x-case-card h3,.mm-x-compare-card h3,.mm-x-detail-card h3{margin:0 0 8px;font-size:20px}.mm-x-machine-card p,.mm-x-format-card p,.mm-x-case-card p,.mm-x-compare-card li,.mm-x-detail-card p{color:var(--mmx-muted);font-size:14px}.mm-x-equipment-group{margin-top:34px}.mm-x-equipment-group h3{margin:0 0 18px;font-size:24px}.mm-x-equipment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mm-x-machine-card{background:#fff;border:1px solid var(--mmx-line);border-radius:var(--mmx-radius);overflow:hidden;min-height:100%;transition:.2s ease}.mm-x-machine-card:hover{transform:translateY(-4px);box-shadow:var(--mmx-shadow)}.mm-x-machine-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#fff}.mm-x-machine-card div{padding:18px}.mm-x-machine-card h4{margin:0 0 10px;font-size:18px;line-height:1.18}.mm-x-machine-card p{min-height:66px;margin:0 0 14px;color:var(--mmx-muted);font-size:14px}.mm-x-text-link{color:var(--mmx-orange);font-weight:800}.mm-x-image-card,.mm-x-case-card,.mm-x-machine-card,.mm-x-compare-card{border-radius:var(--mmx-radius);overflow:hidden;background:var(--mmx-white);border:1px solid var(--mmx-line);box-shadow:0 12px 30px rgb(18 24 33 / .08)}.mm-x-image-card img,.mm-x-machine-card img,.mm-x-case-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.mm-x-machine-card p,.mm-x-compare-card li,.mm-x-case-meta{color:var(--mmx-muted);font-size:14px}.mm-x-machine-card h3,.mm-x-case-card h3,.mm-x-compare-card h3{margin:0 0 8px;font-size:20px}}@layer mm-responsive{@media (max-width:980px){.mm-x-equipment-grid{grid-template-columns:repeat(2,1fr)!important}}}@layer mm-responsive{@media (max-width:640px){.mm-x-equipment-grid{grid-template-columns:1fr!important;gap:14px}.mm-x-machine-card div{padding:14px}.mm-x-machine-card h4{font-size:16px}.mm-x-machine-card p{min-height:auto;font-size:13px}.mm-x-equipment-group h3{font-size:20px;margin:0 0 14px}.mm-x-equipment-group{margin-top:24px}}}