
.skh-letters{background:#e9e8e4;color:#11151e;font-family:inherit}.skh-letters *{box-sizing:border-box}.skh-letters__wrap{max-width:1260px;margin:auto;padding:0 26px}.skh-letters__nav{background:#0d1016;color:#fff;display:flex;justify-content:space-between;gap:18px;padding:23px max(26px,calc((100vw - 1208px)/2));font-size:13px;font-weight:800;letter-spacing:.05em}.skh-letters__nav a{color:#fff;text-decoration:none}.skh-letters__hero{background:#0d1016;color:#fff;padding:88px 0 98px}.skh-letters__eyebrow{display:block;color:#cfc1f5;font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.skh-letters__hero h1{font-size:clamp(3.1rem,6.6vw,6.8rem);letter-spacing:-.065em;line-height:.98;margin:0 0 26px;font-weight:850;color:#fff}.skh-letters__hero h1 em{color:#d3c8fa;font-style:normal}.skh-letters__hero p{max-width:770px;line-height:1.68;font-size:1.15rem;color:#e4e6ea}.skh-letters__chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.skh-letters__chips span{border:1px solid #5f6269;border-radius:30px;padding:8px 12px;font-size:.78rem}.skh-letters__body{padding:66px 0 108px}.skh-letters__layout{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:24px;align-items:start}.skh-letters__setup,.skh-letters__output{border-radius:26px;padding:34px;background:#fffdf8;border:1px solid #d6d5d1;box-shadow:0 20px 50px rgba(12,16,22,.07)}.skh-letters__setup h2,.skh-letters__output h2{font-size:clamp(1.9rem,3vw,3.2rem);line-height:1.04;letter-spacing:-.045em;margin:0 0 22px}.skh-letters label{display:block;font-size:.85rem;font-weight:750;margin:19px 0 8px}.skh-letters input:not([type=checkbox]),.skh-letters textarea,.skh-letters select{display:block;width:100%;border:1px solid #c5c5c9;border-radius:12px;padding:14px 13px;background:#fff;color:#11151e;font:inherit;font-size:16px;line-height:1.3;min-height:49px}.skh-letters input:focus,.skh-letters select:focus,.skh-letters textarea:focus{outline:3px solid #d9ccfa;outline-offset:1px}.skh-letters__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.skh-letters__route{border-radius:13px;background:#eae3fc;margin:20px 0;padding:18px;line-height:1.5;font-size:.89rem}.skh-letters__forms{border-top:1px solid #dedde0;padding-top:26px;margin-top:28px}.skh-letters__check{display:flex!important;align-items:center;gap:10px}.skh-letters__output{background:#f6f5f1}.skh-letters__output-top{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.skh-letters__law{font-size:.75rem;font-weight:800;color:#6c4aa4}.skh-letters__note{line-height:1.6;color:#444d5c}.skh-letters__warning{background:#f6e6be;border-left:4px solid #c59c22;border-radius:8px;padding:13px 15px;line-height:1.55;margin:17px 0}.skh-letters__output pre{font-family:system-ui,sans-serif;font-size:.95rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;background:white;border:1px solid #d0d1d4;border-radius:13px;padding:25px;max-height:650px;overflow:auto;color:#18202e}.skh-letters__actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 30px}.skh-letters__actions button{border:none;background:#121722;color:white;border-radius:50px;padding:14px 23px;font-weight:800;cursor:pointer}.skh-letters__actions button+button{background:#cfbef4;color:#1c1628}.skh-letters__small{font-size:.87rem;line-height:1.6;color:#575b62}.skh-letters__footer{background:#0c0e14;color:#fff;padding:80px 0}.skh-letters__footer h2{color:#fff;font-size:clamp(2.5rem,4vw,4.5rem);letter-spacing:-.05em}.skh-letters__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.skh-letters__facts article{background:#20232b;padding:24px;border-radius:18px}.skh-letters__facts p{color:#d6d6dd;line-height:1.65}.skh-letters__footer a{color:#d6c5ff}.skh-letters__footer>.skh-letters__wrap>p{line-height:1.8;font-size:.88rem;color:#c7c8cd;margin-top:28px}@media(max-width:830px){.skh-letters__layout{grid-template-columns:1fr}.skh-letters__hero{padding:70px 0}.skh-letters__body{padding:28px 0 70px}.skh-letters__facts{grid-template-columns:1fr}}@media(max-width:470px){.skh-letters__wrap{padding:0 16px}.skh-letters__setup,.skh-letters__output{padding:21px;border-radius:19px}.skh-letters__fields{grid-template-columns:1fr}.skh-letters__hero h1{font-size:3rem}}@media print{.skh-letters__nav,.skh-letters__hero,.skh-letters__setup,.skh-letters__footer,.skh-letters__actions,.skh-letters__output-top,.skh-letters__note,.skh-letters__warning,.skh-letters__small,.skh-letters__output h3,.skh-letters__output h3+p{display:none!important}.skh-letters__body{padding:0}.skh-letters__layout{display:block}.skh-letters__output{box-shadow:none;border:none;padding:0}.skh-letters__output pre{border:0;max-height:none;overflow:visible;font-size:11pt}}


/* v1.38: premium musterbrief hub */
body.skh-stromhilfen-page{margin:0}
.skh-letters{color:#11151e;background:#ebeae6;min-width:0}
.skh-letters .skh-letters__site-header{position:absolute!important;z-index:50!important;top:0!important;left:0;right:0;width:100%;max-width:none;transform:none}
.skh-letters .skh-mobile-menu{position:absolute;z-index:49;top:80px;left:0;right:0}
.skh-letters__hero{position:relative;isolation:isolate;min-height:clamp(600px,69vh,870px);padding:clamp(174px,22vh,245px) 0 95px!important;display:flex;align-items:center;background:linear-gradient(90deg,rgba(8,11,16,.93) 0%,rgba(8,11,16,.88) 34%,rgba(8,11,16,.47) 65%,rgba(8,11,16,.23) 100%),url('http://stromhilfen.de/wp-content/uploads/2026/10/Musterbriefe-Stromhilfen.de_.png') center center /cover no-repeat!important}
.skh-letters__hero .skh-letters__wrap{width:100%;position:relative;z-index:1}
.skh-letters__hero h1{color:#fff!important;font-size:clamp(3.4rem,6.7vw,7.6rem)!important;line-height:.95!important;letter-spacing:-.067em!important;max-width:870px}
.skh-letters__hero h1 em{color:#d3c5fb!important}
.skh-letters__hero p{color:#f1f1f2!important;max-width:640px;font-size:clamp(1.04rem,1.55vw,1.27rem)}
.skh-letters__hero-cta{display:inline-flex;align-items:center;gap:30px;border-radius:100px;background:#f3dc48;color:#11151e!important;padding:16px 23px;text-decoration:none;font-weight:850;margin-top:10px}
.skh-letters__hero-cta:hover{background:#fff6bb;color:#11151e}
.skh-letters__chips{margin-top:24px}.skh-letters__chips span{background:rgba(4,7,12,.39);border-color:rgba(255,255,255,.42);color:#fff!important}
.skh-letters__body{padding:95px 0 110px;scroll-margin-top:12px;background:#ebeae6}
.skh-letters__body:before{content:'DEIN BRIEF · IN WENIGEN SCHRITTEN';display:block;text-align:center;font-size:.82rem;font-weight:850;letter-spacing:.13em;color:#65538b;margin:0 0 15px}
.skh-letters__setup,.skh-letters__output{background:#fffdfa!important;border-color:#d8d7d3!important;color:#11151e!important}
.skh-letters__setup h2,.skh-letters__output h2{color:#11151e!important}
.skh-letters__setup .skh-letters__eyebrow,.skh-letters__output .skh-letters__eyebrow{color:#694f9d!important}
.skh-letters__route{background:#e5def9;color:#1f1832}
.skh-letters__output{background:#f8f7f2!important}
.skh-letters__output pre{color:#11151e!important;background:#fff!important}
.skh-letters__output h3,.skh-letters__setup label,.skh-letters__output p{color:#1b2230}
.skh-letters__footer{background:#101319!important;padding:98px 0 108px}
.skh-letters__footer h2{color:#fff!important}
.skh-letters__facts article:nth-child(1){background:#d4c9f5;color:#171728}
.skh-letters__facts article:nth-child(2){background:#e3ce49;color:#171728}
.skh-letters__facts article:nth-child(3){background:#d6e5d9;color:#171728}
.skh-letters__facts article p{color:#253044!important}
.skh-letters__facts article strong{font-size:1.28rem;line-height:1.15}
.skh-letters__site-footer{background:#07090d;padding:50px 0 32px}
.skh-letters__site-footer .skh-footer__brand,.skh-letters__site-footer a,.skh-letters__site-footer span{color:#fff}
@media(max-width:860px){.skh-letters__hero{min-height:640px;padding-top:160px!important;background-position:62% center!important}.skh-letters__site-header .skh-overlay-nav{display:none}}
@media(max-width:600px){.skh-letters__hero{min-height:570px;padding:155px 0 68px!important;background:linear-gradient(90deg,rgba(8,11,16,.91),rgba(8,11,16,.68)),url('http://stromhilfen.de/wp-content/uploads/2026/10/Musterbriefe-Stromhilfen.de_.png') 61% center/cover no-repeat!important}.skh-letters__hero h1{font-size:clamp(2.9rem,12vw,4.35rem)!important}.skh-letters__body{padding:60px 0 85px}.skh-letters__site-footer .skh-footer__bottom{flex-wrap:wrap;gap:15px}}
@media print{.skh-letters__site-header,.skh-letters__site-footer,.skh-letters__hero-cta{display:none!important}}

/* v1.39.0 – identical global header widths, calmer editorial hero */
.skh-letters .skh-global-header {
  position:absolute!important;top:0!important;left:50%!important;right:auto!important;
  width:min(calc(100% - 64px), 1680px)!important;max-width:1680px!important;
  transform:translateX(-50%)!important;
  padding:22px 0!important;margin:0!important;
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:32px;z-index:60!important;
}
.skh-letters .skh-global-header .skh-overlay-nav{margin-left:auto!important;display:flex;align-items:center;gap:10px}
.skh-letters .skh-global-header .skh-overlay-nav>a{white-space:nowrap}
.skh-letters .skh-global-header .skh-brand{flex-shrink:0}
.skh-letters .skh-global-mobile-menu{top:78px;z-index:59}
.skh-letters__hero {
 min-height:clamp(630px,75vh,850px)!important;
 padding:clamp(170px,21vh,235px) 0 90px!important;
 background:linear-gradient(90deg,rgba(10,12,18,.96) 0%,rgba(10,12,18,.87) 34%,rgba(10,12,18,.41) 70%,rgba(10,12,18,.14) 100%),url('https://stromhilfen.de/wp-content/uploads/2026/10/Musterbriefe-Stromhilfen.de_.png') 63% center/cover no-repeat!important;
}
.skh-letters__hero .skh-letters__wrap{max-width:1440px!important;width:100%!important;padding-left:clamp(30px,5vw,88px)!important}
.skh-letters__hero h1{font-size:clamp(3.6rem,5.8vw,6.5rem)!important;max-width:750px!important;line-height:1.01!important;letter-spacing:-.06em!important}
.skh-letters__hero p{max-width:560px!important}
.skh-letters .skh-global-footer{background:#07090d;color:#fff;padding:50px 0 32px}
.skh-letters .skh-global-footer .skh-footer__brand,.skh-letters .skh-global-footer a,.skh-letters .skh-global-footer span{color:#fff}
@media(max-width:980px){
 .skh-letters .skh-global-header{width:calc(100% - 36px)!important}
 .skh-letters .skh-global-header .skh-overlay-nav{display:none!important}
 .skh-letters .skh-global-header .skh-menu-toggle{display:flex!important;margin-left:auto!important}
}
@media(max-width:600px){
 .skh-letters__hero{min-height:610px!important;padding:165px 0 65px!important;background:linear-gradient(90deg,rgba(10,12,18,.94),rgba(10,12,18,.67)),url('https://stromhilfen.de/wp-content/uploads/2026/10/Musterbriefe-Stromhilfen.de_.png') 64% center/cover no-repeat!important}
 .skh-letters__hero .skh-letters__wrap{padding:0 23px!important}
 .skh-letters__hero h1{font-size:clamp(2.9rem,11vw,4.15rem)!important}
}
@media print{.skh-global-header,.skh-global-mobile-menu,.skh-global-footer{display:none!important}}


/* v1.42.0 – cleaner CTAs, stronger contrast, single central footer */
.skh-letters__hero-cta span{display:none!important}
#sl-email{background:#d3c3f5!important;color:#11151e!important}
#sl-email:hover{background:#c6b2f1!important;color:#11151e!important}
.skh-letters__facts article:nth-child(4){background:#f4efe4!important;color:#171728!important}
.skh-letters__facts article:nth-child(4) p,.skh-letters__facts article:nth-child(4) strong{color:#171728!important}
