/* Shared market classification standard; scoped to TEC-Experts 2.0 #markt. */
body #markt{background:#fff!important;color:#15273f!important;font-family:Barlow,ui-sans-serif,system-ui,sans-serif!important;font-weight:300!important;text-align:center!important;padding:64px 0!important}
body #markt h2{width:100%!important;max-width:none!important;text-align:center!important;margin:0!important;padding:0!important;font-size:30px!important;font-weight:500!important;line-height:1.25!important}
body #markt h2::before{display:none!important}
body #markt :is(.specialist-intro,.lkw-market-intro,.um-intro){width:100%!important;max-width:960px!important;margin:24px auto 0!important;text-align:center!important;font-size:17px!important;font-weight:300!important;line-height:1.7!important}
body #markt :is(.lkw-market-intro,.um-intro) p{max-width:none!important;text-align:center!important;font-size:17px!important;line-height:1.7!important}
body #markt :is(.lkw-market-intro,.um-intro) p+p{margin-top:24px!important}
body #markt :is(.specialist-columns,.um-market-columns){display:grid!important;grid-template-columns:minmax(0,1fr)!important;max-width:960px!important;width:100%!important;margin:44px auto 0!important;padding:0!important;gap:0!important;border:0!important;background:transparent!important}
body #markt :is(.specialist-columns,.um-market-columns):has(>article:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))!important}
body #markt :is(.specialist-columns,.um-market-columns):has(>article:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))!important}
body #markt :is(.specialist-columns,.um-market-columns)>article{display:block!important;min-width:0!important;width:auto!important;max-width:none!important;grid-column:auto!important;padding:0 24px!important;margin:0!important;border:0!important;background:transparent!important;text-align:center!important}
body #markt :is(.specialist-columns,.um-market-columns)>article+article{border-left:1px solid #ccd5de!important}
body #markt article h3{position:relative!important;text-align:center!important;font-size:21px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;margin:0!important;padding:0 0 22px!important;min-height:0!important;color:#15273f!important}
body #markt article h3::before{display:none!important}
body #markt article h3::after{content:''!important;display:block!important;position:absolute!important;width:48px!important;height:1px!important;left:50%!important;transform:translateX(-50%)!important;bottom:0!important;background:#4b88b8!important}
body #markt article ul{display:block!important;max-width:none!important;width:100%!important;margin:26px 0 0!important;padding:0!important;list-style:none!important;text-align:center!important;columns:auto!important}
body #markt article li{display:block!important;position:static!important;margin:8px 0!important;padding:0!important;text-align:center!important;font-size:17px!important;font-weight:300!important;line-height:1.6!important;color:#274e6c!important;white-space:normal!important;overflow-wrap:anywhere!important}
body #markt article li::before,body #markt article li::after{display:none!important}
body #markt .specialist-closing{display:block!important;grid-column:1 / -1!important;width:100%!important;max-width:960px!important;margin:34px auto 0!important;padding:28px 0 0!important;border:0!important;border-top:1px solid #ccd5de!important;text-align:center!important;font-size:17px!important;font-weight:300!important;line-height:1.7!important}
@media(max-width:767px){body #markt{padding:40px 0!important}body #markt h2{font-size:26px!important}body #markt :is(.specialist-columns,.um-market-columns),body #markt :is(.specialist-columns,.um-market-columns):has(>article){grid-template-columns:minmax(0,1fr)!important}body #markt :is(.specialist-columns,.um-market-columns)>article{padding:20px 0!important}body #markt :is(.specialist-columns,.um-market-columns)>article+article{border-left:0!important;border-top:1px solid #ccd5de!important}}
