.mobile-header-actions{display:none}
.home .editorial-auto-slider .editorial-auto-slide{overflow:hidden}
.home .editorial-auto-slider .editorial-auto-slide>img{display:block;width:100%;max-width:100%;height:auto!important;aspect-ratio:16/10;flex:0 0 auto!important;object-fit:cover!important;object-position:center;margin:0}
.home .editorial-auto-slider .editorial-auto-caption{align-items:center;text-align:center;padding:16px 18px}
.home .editorial-auto-slider .editorial-auto-caption>strong{width:100%}
.machine-detail .machine-heading>div{flex:1;min-width:0;max-width:100%}
.machine-detail .machine-heading .detail-status{flex-shrink:0}
.machine-detail .machine-heading h1{width:100%;max-width:100%;font-size:clamp(28px,3.1vw,40px);white-space:nowrap;overflow-wrap:normal;word-break:normal}
@media(max-width:700px){.machine-detail .machine-heading>div{width:100%}.machine-detail .machine-heading h1{font-size:28px}}
.eks-card .eks-card-image{position:relative;display:block;aspect-ratio:4/3;height:auto!important;min-height:0;overflow:hidden}
.eks-card .eks-card-image img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover!important;object-position:center;transform:none!important}
.eks-card .eks-card-image .eks-no-photo{position:absolute;inset:0;min-height:0;height:100%}
.eks-card .eks-card-image{flex-shrink:0}
.eks-card .eks-card-body{text-align:center}
.eks-card .eks-card-cta{justify-content:center;gap:12px}
@media(max-width:900px){
 .machine-detail .machine-related-track .eks-card:only-child{flex-basis:100%;max-width:none}
}
@media(max-width:700px){
 .machine-detail .machine-related-track .eks-card{flex-basis:100%;max-width:none}
}
@media(max-width:700px){
 .site-footer .footer-links{width:100%;gap:0 20px}
 .site-footer .footer-links a{display:flex;align-items:center;min-height:44px;line-height:1.4;overflow-wrap:anywhere}
 .site-footer .footer-contact-list a{display:inline-flex;align-items:center;min-height:44px}
 .site-footer ul.footer-contact-list li{align-items:center}
 .site-footer ul.footer-contact-list svg{margin-top:0}
}
@media(max-width:900px){
 .site-header .header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 12px}
 .site-header .brand.brand-logo{width:180px;max-width:calc(100% - 120px)}
 .mobile-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}
 .mobile-header-actions button{display:flex;align-items:center;justify-content:center;min-width:42px;min-height:44px;padding:4px;background:transparent;border:0;color:#f1f5f5;font:600 12px/1 Arial,sans-serif;cursor:pointer}
 .mobile-header-actions button:focus-visible{outline:2px solid #83c760;outline-offset:2px}
 .mobile-menu-toggle svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:4}
 .mobile-language-toggle[aria-expanded=true]{color:#83c760}
 .site-header nav#eks-site-menu{display:none;flex:0 0 100%;width:100%;margin-top:18px;padding:16px 0 4px;border-top:1px solid #33434b;gap:6px;font-size:15px}
 .site-header nav#eks-site-menu.is-open{display:flex;flex-direction:column;align-items:stretch}
 .site-header nav#eks-site-menu>a{display:flex!important;padding:11px 0;margin:0;min-height:44px;align-items:center}
 .site-header nav#eks-site-menu .header-mail{padding:11px 14px!important;justify-content:center;margin:6px 0 10px}
 .site-header nav#eks-site-menu .eks-language-switch{display:flex;margin:8px 0 0;justify-content:flex-start;gap:12px}
 .site-header nav#eks-site-menu .eks-language-switch .eks-language-link{min-width:44px;min-height:44px;font-size:14px}
 .site-header nav#eks-site-menu[data-mobile-mode=languages]>a{display:none!important}
 .site-header nav#eks-site-menu[data-mobile-mode=languages] .eks-language-switch{margin:0;justify-content:flex-end}
}
