.machine-hero h1{font-size:clamp(42px,4.5vw,68px)}.machine-hero .detail-figure img{height:auto;max-height:590px;object-fit:contain;background:#f1f1ef}.machine-range-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px solid #ddd;background:#fff;max-width:1120px}.machine-range-card img{width:100%;max-height:450px;object-fit:contain}.machine-range-card>div{padding:clamp(25px,4vw,60px)}.machine-range-card:hover{border-color:var(--orange)}.machine-options{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.machine-options-two{grid-template-columns:repeat(2,1fr)}.machine-option{border-top:4px solid var(--orange);padding:28px;background:#fff;display:flex;flex-direction:column}.machine-option h3{font-size:29px}.machine-option p{color:#555}.machine-option .text-link{margin-top:auto}.machine-note{margin-top:24px;color:#666}.division-paths-machines{grid-template-columns:repeat(3,1fr)}.division-paths-machines .division-path{grid-template-columns:1fr}.division-paths-machines .division-path>img{height:250px;object-fit:cover}.division-paths-machines .division-path[data-machine-entry]>img{object-fit:contain;background:#f3f3f1}.machine-crosslink{margin-top:24px}.machine-crosslink .text-link{white-space:normal}#machine-brief{border:1px solid #ddd;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:18px}#machine-brief[hidden]{display:none}#machine-brief legend{font-weight:600;padding:0 8px}#machine-brief label{margin:0}#machine-brief input,#machine-brief select{width:100%}.division-landing .actions{flex-wrap:wrap}@media(max-width:900px){.machine-options,.division-paths-machines{grid-template-columns:1fr}.division-paths-machines .division-path{grid-template-columns:1fr 1fr}.machine-range-card{grid-template-columns:1fr}.machine-range-card img{max-height:400px}}@media(max-width:600px){.machine-hero h1{font-size:42px;overflow-wrap:break-word}.machine-options-two,#machine-brief,.division-paths-machines .division-path{grid-template-columns:1fr}.machine-option{padding:24px}.machine-range-card>div{padding:26px}}
