:root{--bg:#f4f6fa;--card:#fff;--ink:#14213d;--muted:#5b6475;--line:#dfe4ee;--accent:#1e4fd6;--accent-2:#13294b;--ok:#167a4a;--bad:#b23a2a;--chip:#eaf0ff}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
a{color:var(--accent)}
.eh-in{max-width:880px;margin:0 auto;padding:0 16px}
.eh-head{background:var(--accent-2);color:#fff}
.eh-head .eh-in{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:12px 16px;max-width:1080px}
.eh-brand{color:#fff;text-decoration:none;font-weight:800;font-size:19px;display:flex;align-items:center;gap:10px}
.eh-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--accent);font-size:14px}
.eh-nav{display:flex;flex-wrap:wrap;gap:4px 18px;margin-left:auto}
.eh-nav a{color:#dbe5ff;text-decoration:none;font-size:15px}
.eh-nav a:hover{color:#fff}
.eh-menu-cb,.eh-menu-btn{display:none}
@media(max-width:700px){
 .eh-menu-btn{display:block;margin-left:auto;color:#fff;border:1px solid #4a6aa8;border-radius:6px;padding:4px 10px;cursor:pointer;font-size:14px}
 .eh-nav{display:none;width:100%;flex-direction:column;margin:6px 0 0}
 .eh-menu-cb:checked~.eh-nav{display:flex}
}
.eh-main{padding:18px 0 30px}
.eh-crumbs{font-size:13px;color:var(--muted);margin:6px 0 12px}
.eh-crumbs a{color:var(--muted)}
.eh-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin:16px 0;box-shadow:0 1px 2px rgba(20,33,61,.04)}
.eh-card h2{margin-top:0}
h1,.eh-h1{font-size:30px;line-height:1.2;margin:4px 0 10px;letter-spacing:-.01em}
h2{font-size:22px;line-height:1.3;margin:28px 0 10px}
h3{font-size:17px;margin:18px 0 8px}
.eh-top-h{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.eh-top-h h1{flex:1 1 280px;margin:0}
.eh-logo{height:46px;width:auto;max-width:170px;object-fit:contain;background:var(--accent-2);border-radius:10px;padding:6px 10px}
.eh-fazit{font-size:18px;margin:12px 0}
.eh-meta,.eh-small{font-size:13px;color:var(--muted)}
.eh-top-cta{margin:12px 0}
.eh-cta{display:inline-block;background:var(--ok);color:#fff;text-decoration:none;font-weight:700;padding:12px 22px;border-radius:999px}
.eh-cta:hover{filter:brightness(1.08)}
.eh-ad{font-size:11px;color:var(--muted);margin-left:8px}
.eh-profile{width:100%;border-collapse:collapse;font-size:15px}
.eh-profile th,.eh-profile td{text-align:left;padding:8px 6px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}
.eh-profile th{width:38%;color:var(--muted);font-weight:600}
.eh-check ol{margin:0;padding-left:22px}
.eh-check li{margin:6px 0}
.eh-pm{display:grid;grid-template-columns:1fr;gap:0 16px}
@media(min-width:680px){.eh-pm{grid-template-columns:1fr 1fr}}
.eh-plus{border-top:4px solid var(--ok)}
.eh-minus{border-top:4px solid var(--bad)}
.eh-pm ul{margin:0;padding-left:20px}
.eh-text p{margin:0 0 12px}
.eh-sec{margin:26px 0}
.eh-fig{margin:14px 0 4px}
.eh-fig img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--line);background:#e6e9f0}
.eh-fig figcaption{font-size:12px;color:var(--muted);margin-top:5px}
.eh-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:8px 0 14px}
.eh-kpis div{background:var(--chip);border-radius:10px;padding:10px 12px}
.eh-kpis b{display:block;font-size:20px}
.eh-kpis span{font-size:13px;color:var(--muted)}
.eh-spark{display:flex;align-items:flex-end;gap:4px;height:90px;margin:6px 0}
.eh-spark i{flex:1;background:var(--accent);border-radius:3px 3px 0 0;min-height:2px}
.eh-chips{display:flex;flex-wrap:wrap;gap:6px}
.eh-chips span{background:var(--chip);border-radius:999px;padding:3px 10px;font-size:13px}
.eh-serp{margin:0;padding-left:22px;font-size:14px}
.eh-serp li{padding:4px 0;border-bottom:1px dashed var(--line);display:list-item}
.eh-serp em{float:right;font-style:normal;color:var(--muted);font-size:12px}
.eh-faq .eh-q{border-left:3px solid var(--accent);padding:2px 0 2px 14px;margin:14px 0}
.eh-faq h3{margin:0 0 4px}
.eh-cta-box{text-align:center}
.eh-cta-box p{font-size:17px}
.eh-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}
.eh-tile{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px;text-decoration:none;color:var(--ink);font-weight:600}
.eh-tile.is-off{color:var(--muted)}
.eh-tile-logo{display:inline-flex;align-items:center;justify-content:center;width:54px;height:30px;background:var(--accent-2);border-radius:6px;flex:none}
.eh-tile-img{max-width:46px;max-height:22px;width:auto;height:auto;vertical-align:middle}
.eh-list{width:100%;border-collapse:collapse;font-size:15px;background:var(--card)}
.eh-list th,.eh-list td{text-align:left;padding:8px;border-bottom:1px solid var(--line);vertical-align:top}
.eh-list th{color:var(--muted);font-size:13px}
.eh-list .eh-tile-img{background:var(--accent-2);border-radius:4px;padding:2px 4px;max-width:56px}
.eh-note{font-size:13px;color:var(--muted);margin-top:3px}
.eh-note-box{background:#fff7e6;border:1px solid #f0d9a8;border-radius:10px;padding:10px 14px;font-size:14px}
.eh-links{padding-left:20px}
.eh-src{font-size:12px;color:var(--muted);overflow-wrap:anywhere}
.eh-more{font-size:15px}
.eh-foot{background:var(--accent-2);color:#c8d3ea;font-size:14px;margin-top:30px;padding:24px 0}
.eh-foot .eh-in{max-width:1080px}
.eh-foot a{color:#fff;display:block;text-decoration:none;margin:3px 0}
.eh-foot b{color:#fff}
.eh-foot-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px}
.eh-rg a,.eh-rg a:visited{display:inline}
.eh-rg,.eh-copy{margin-top:16px;font-size:12px}
@media(max-width:520px){h1,.eh-h1{font-size:25px}h2{font-size:20px}}
