/* Markengeräte & Arbeitsplatten + Elektrogeräte-Seite */
.mg{padding:clamp(56px,7vw,104px) clamp(20px,5vw,72px);background:#f4f3f0;color:#1c1c1b}
.mg-in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,72px);align-items:center}
.mg-ph{margin:0;position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:4px;background:#ddd}
.mg-ph img{width:100%;height:100%;object-fit:cover;display:block}
.mg-copy .eyebrow{margin:0 0 14px;letter-spacing:.16em;font-size:12px;color:#6b6a66}
.mg-copy h2{margin:0 0 16px;font-size:clamp(30px,3.6vw,48px);line-height:1.05;letter-spacing:-.02em}
.mg-copy>p{margin:0 0 26px;max-width:540px;font-size:17px;line-height:1.6;color:#45443f}
.mg-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #d9d7d1;border-bottom:1px solid #d9d7d1;margin:0 0 30px}
.mg-logos span{display:flex;align-items:center;justify-content:center;height:78px;padding:0 10px;border-left:1px solid #d9d7d1}
.mg-logos span:first-child{border-left:0}
.mg-logos img{max-width:100%;max-height:24px;width:auto;filter:grayscale(1) contrast(.9);opacity:.6;transition:opacity .25s}
.mg-logos span:hover img{opacity:.95}
.mg-logos img.mg-tall{max-height:30px}
.mg-k{margin:0 0 12px;font-size:12px;letter-spacing:.16em;color:#6b6a66}
.mg-mats{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.mg-mats li{padding:16px 18px;background:#fff;border:1px solid #e3e1db;border-radius:4px}
.mg-mats b{display:block;font-size:16px;margin-bottom:4px}
.mg-mats span{font-size:14px;line-height:1.5;color:#5c5b56}
.mg-sink{display:flex;align-items:center;gap:14px;margin:0 0 26px;font-size:14px;color:#5c5b56}
.mg-sink img{height:20px;width:auto;filter:grayscale(1) contrast(.9);opacity:.6}
.mg-link{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;background:#1c1c1b;color:#fff;text-decoration:none;font-weight:600;font-size:15px;transition:background .2s}
.mg-link:hover{background:#3a3936}
.eg-cats{padding:clamp(56px,7vw,96px) clamp(20px,5vw,72px)}
.eg-cats-in{max-width:1240px;margin:0 auto}
.eg-cats .eyebrow{letter-spacing:.16em;font-size:12px;color:#6b6a66;margin:0 0 12px}
.eg-cats h2{margin:0 0 30px;font-size:clamp(28px,3.2vw,42px);letter-spacing:-.02em;line-height:1.1}
.eg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#dcdad4;border:1px solid #dcdad4}
.eg-grid article{background:#fff;padding:26px 24px}
.eg-grid h3{margin:0 0 8px;font-size:18px}
.eg-grid p{margin:0;font-size:15px;line-height:1.55;color:#5c5b56}
@media (max-width:900px){.mg-in{grid-template-columns:1fr}.mg-ph{aspect-ratio:4/3}.eg-grid{grid-template-columns:1fr 1fr}}
@media (max-width:560px){.mg-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-logos span{height:64px;border-top:1px solid #d9d7d1}.mg-logos span:nth-child(-n+3){border-top:0}.mg-logos span:nth-child(4){border-left:0}.mg-mats{grid-template-columns:1fr}.eg-grid{grid-template-columns:1fr}}
