.machine-hero h1{max-width:12ch;text-wrap:balance}.machine-hero figure,.line-overview{margin:42px 0 0}.machine-hero figure>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#eef0ed;border-radius:5px}.machine-hero figcaption{color:#c5d2cb;font-size:14px;margin-top:12px;max-width:75ch}.line-capacity{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.line-range{padding:0 5vw 35px}.line-range-item{display:grid;grid-template-columns:1.35fr 1fr;gap:6vw;align-items:center;padding:48px 0;border-bottom:1px solid #cbd2cd}.line-range-item:nth-child(even) .line-range-image{order:2}.line-range-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#edf0ed;border-radius:5px}.line-range-item h2{margin:0 0 10px}.line-range-item p{max-width:42ch}.line-range-caption{margin-top:25px}.machine-comparison{min-width:830px}.machine-comparison caption{text-align:left;margin:0 0 20px;font-size:16px}.machine-comparison th:first-child{width:20%}.machine-comparison td{width:20%}.machine-comparison th,.machine-comparison td{vertical-align:top}.machine-comparison a{text-decoration:underline;text-underline-offset:4px}.machine-systems{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.machine-systems article{border-top:1px solid #cbd2cd;padding-top:22px;display:flex;gap:18px}.machine-systems article>span{font-size:15px;color:#456253;padding-top:5px;font-variant-numeric:tabular-nums}.machine-systems h3{font-size:27px;margin:0 0 12px}.machine-systems p{margin:0;max-width:55ch}.line-overview img{display:block;width:100%;max-height:650px;object-fit:contain;background:#eef0ed}.line-overview figcaption{font-size:14px;margin-top:12px;color:#4c6257}.machine-option-list{padding-left:20px}.machine-option-list li{padding:6px 0}.line-options-list article{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:25px 0;border-top:1px solid #465a4e}.line-options-list h3{margin:0 0 8px;font-size:29px}.line-options-list p{max-width:65ch;margin:0}.line-options-list .button{flex-shrink:0}.machine-faq{border-top:1px solid #cbd2cd}.machine-faq details{border-bottom:1px solid #cbd2cd;padding:22px 0}.machine-faq summary{font-size:23px;cursor:pointer;padding:4px 0}.machine-faq details p{max-width:72ch}.machine-faq summary:hover{color:#28624f}.machine-nav a{white-space:nowrap}.machine-specs .table th{width:40%}.machine-specs p{max-width:75ch}.machine-nav{overflow-x:auto}.equipment-brief{border:1px solid #9caea2;padding:18px;grid-column:1/-1;min-width:0}.equipment-brief legend{font-weight:600;padding:0 8px}.equipment-brief .formgrid{gap:18px}.equipment-brief .field{min-width:0}
@media(max-width:760px){.line-range{padding:0 23px 30px}.line-range-item{grid-template-columns:1fr;gap:25px;padding:35px 0}.line-range-item:nth-child(even) .line-range-image{order:0}.machine-systems{grid-template-columns:1fr;gap:25px}.line-options-list article{display:block}.line-options-list .button{margin-top:20px}.machine-hero figure{margin-top:25px}.machine-specs .table th{width:44%}}
.mobile .line-range-item{grid-template-columns:1fr;gap:25px}.mobile .line-range-item:nth-child(even) .line-range-image{order:0}.mobile .machine-systems{grid-template-columns:1fr}.mobile .line-options-list article{display:block}.mobile .line-options-list .button{margin-top:20px}.mobile .line-range{padding-left:23px;padding-right:23px}
.machine-comparison-description{font-size:16px;max-width:70ch;margin:0 0 20px}.machine-comparison-hint{display:none;font-size:15px;font-weight:600;color:#355644;margin:0 0 18px}.machine-comparison-hint span{margin-left:8px}.machine-comparison tr>:first-child{position:sticky;left:0;z-index:1;background:#f2f3ef;box-shadow:1px 0 0 #cbd2cd}.machine-specs .caption,.line-options .caption{color:#bcc8c0}.machine-compare-section .caption,.line-range-caption{color:#4c6257}
@media(max-width:1000px){.machine-comparison-hint{display:block}}.mobile .machine-comparison-hint{display:block}
