/* SIMOTICS overview: application examples and optional category summaries. */
.motor-applications{margin-top:38px;padding-top:28px;border-top:1px solid var(--line)}
.motor-applications h2{font-size:24px;line-height:1.3;margin:0 0 22px}
.motor-applications__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.motor-applications__list article{min-width:0}
.motor-applications__list h3{font-size:18px;line-height:1.4;margin:0 0 9px}
.motor-applications__list p{font-size:15px;line-height:1.65;color:var(--muted);margin:0}
.category-grid--described .category-card{display:flex;flex-direction:column}
.category-grid--described .category-card__image{flex-shrink:0}
.category-grid--described .category-card__text{min-height:102px;padding:20px 20px 14px}
.category-grid--described .category-card__summary{font-size:16px;line-height:1.65;color:var(--muted);margin:0;padding:0 20px 24px;overflow-wrap:break-word}
@media(max-width:1100px){
  .motor-applications__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}
  .category-grid.category-grid--described{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:800px){
  .page-hero--motor-overview .page-hero-grid{grid-template-columns:1fr}
  .page-hero--motor-overview .category-hero-image{max-width:640px;height:270px;margin-inline:auto}
}
@media(max-width:600px){
  .category-grid.category-grid--described{grid-template-columns:1fr}
}
@media(max-width:520px){
  .motor-applications{margin-top:28px;padding-top:25px}
  .motor-applications h2{font-size:23px;margin-bottom:20px}
  .motor-applications__list{grid-template-columns:1fr;gap:22px}
  .motor-applications__list h3{font-size:18px;margin-bottom:6px}
  .motor-applications__list p{font-size:16px}
  .page-hero--motor-overview .category-hero-image{height:210px}
  .category-grid--described .category-card__text{min-height:88px}
}
