/* v1.86.0 – improve readability in the dark quality section and remove forced external-link icons */
body.page.skh-oekostrom-page .skh-eco-section--dark,
body.page .skh-eco-section--dark{background:#111726!important;color:#f6f8ff!important;}
body.page.skh-oekostrom-page .skh-eco-section--dark .skh-eco-kicker,
body.page .skh-eco-section--dark .skh-eco-kicker{color:#9d8bf1!important;}
body.page.skh-oekostrom-page .skh-eco-section--dark h2,
body.page .skh-eco-section--dark h2{color:#f5f7ff!important;font-size:clamp(2.5rem,4.7vw,4.6rem)!important;line-height:1.03!important;letter-spacing:-.052em!important;max-width:1100px;}
body.page.skh-oekostrom-page .skh-eco-section--dark h2 em,
body.page .skh-eco-section--dark h2 em{display:block;color:#cfc1f5!important;font-style:normal!important;}
body.page.skh-oekostrom-page .skh-eco-section--dark .skh-eco-lead,
body.page .skh-eco-section--dark .skh-eco-lead{color:#eef1f9!important;max-width:860px!important;}
body.page.skh-oekostrom-page .skh-eco-feature-grid article,
body.page .skh-eco-feature-grid article{background:#232c3d!important;border-color:#495169!important;box-shadow:0 18px 38px rgba(0,0,0,.18);}
body.page.skh-oekostrom-page .skh-eco-feature-grid article span,
body.page .skh-eco-feature-grid article span{color:#9584ea!important;font-weight:900!important;letter-spacing:.12em!important;}
body.page.skh-oekostrom-page .skh-eco-feature-grid article h3,
body.page .skh-eco-feature-grid article h3{color:#f7f8fe!important;font-size:clamp(1.42rem,2vw,1.78rem)!important;line-height:1.12!important;margin:18px 0 14px!important;}
body.page.skh-oekostrom-page .skh-eco-feature-grid article p,
body.page .skh-eco-feature-grid article p{color:#ebeef6!important;}
body.page.skh-oekostrom-page .skh-eco-feature-grid a,
body.page.skh-oekostrom-page .skh-eco-source-links a,
body.page .skh-eco-feature-grid a,
body.page .skh-eco-source-links a{color:#f2dd71!important;font-weight:900!important;text-decoration:none!important;display:inline-flex;align-items:center;gap:0!important;}
body.page.skh-oekostrom-page .skh-eco-feature-grid a::after,
body.page.skh-oekostrom-page .skh-eco-source-links a::after,
body.page .skh-eco-feature-grid a::after,
body.page .skh-eco-source-links a::after{content:none!important;display:none!important;}
body.page.skh-oekostrom-page .skh-eco-feature-grid a svg,
body.page.skh-oekostrom-page .skh-eco-source-links a svg,
body.page.skh-oekostrom-page .skh-eco-feature-grid a i,
body.page.skh-oekostrom-page .skh-eco-source-links a i,
body.page.skh-oekostrom-page .skh-eco-feature-grid a [class*="icon"],
body.page.skh-oekostrom-page .skh-eco-source-links a [class*="icon"],
body.page.skh-oekostrom-page .skh-eco-feature-grid a [class*="external"],
body.page.skh-oekostrom-page .skh-eco-source-links a [class*="external"],
body.page .skh-eco-feature-grid a svg,
body.page .skh-eco-source-links a svg,
body.page .skh-eco-feature-grid a i,
body.page .skh-eco-source-links a i,
body.page .skh-eco-feature-grid a [class*="icon"],
body.page .skh-eco-source-links a [class*="icon"],
body.page .skh-eco-feature-grid a [class*="external"],
body.page .skh-eco-source-links a [class*="external"]{display:none!important;}
@media (max-width: 900px){
 body.page.skh-oekostrom-page .skh-eco-section--dark h2,
 body.page .skh-eco-section--dark h2{font-size:clamp(2.2rem,8vw,3.35rem)!important;}
}
