/* Einstieg zentriert mit Größen-Umschalter, Stand 05.11.2026 */
.ez{text-align:center;max-width:920px;margin:0 auto}
.ez h1{margin:6px 0 0;font:700 48px/1.08 Sora,sans-serif;text-wrap:balance}
.ez-lead{margin:16px auto 0;max-width:36em;font:500 17px/1.6 Manrope,sans-serif;color:rgba(36,39,43,.78)}
.ez-seg{--n:4;position:relative;display:inline-grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:30px auto 0;padding:4px;border-radius:999px;background:#EBEDF0;width:min(calc(var(--n) * 120px),100%);box-sizing:border-box}
.ez-seg button{position:relative;z-index:1;appearance:none;border:0;background:none;padding:11px 6px;border-radius:999px;font:600 15px Manrope,sans-serif;color:rgba(36,39,43,.62);cursor:pointer;white-space:nowrap;transition:color .2s}
.ez-seg button[aria-selected="true"]{color:#24272B}
.ez-seg button:focus-visible{outline:2px solid #E8650D;outline-offset:2px}
.ez-thumb{display:none;position:absolute;z-index:0;top:4px;left:0;bottom:4px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08),0 3px 10px rgba(0,0,0,.08);transition:transform .35s cubic-bezier(.3,.7,.2,1),width .35s cubic-bezier(.3,.7,.2,1)}
.ez-sw.js .ez-thumb{display:block}
.ez-stage{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:18px;overscroll-behavior-x:contain}
.ez-stage::-webkit-scrollbar{display:none}
.ez-slide{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always}
.ez-svg{display:block;width:100%;max-width:860px;height:auto;margin:0 auto}
.ez-slide img{display:block;width:100%;max-width:820px;height:auto;margin:0 auto;border-radius:22px}
.ez-dim{font:600 13px Manrope,sans-serif;fill:#24272B}
.ez-dim--p{fill:rgba(36,39,43,.55);font-weight:500}
.ez-spec{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:6px 28px;margin-top:6px}
.ez-spec b{font:700 26px/1.2 Sora,sans-serif}
.ez-spec .m{font:500 14.5px Manrope,sans-serif;color:rgba(36,39,43,.7);font-variant-numeric:tabular-nums}
.ez-spec .p{font:700 26px/1.2 Sora,sans-serif;font-variant-numeric:tabular-nums}
.ez-spec .p small{font:500 14px Manrope,sans-serif;color:rgba(36,39,43,.66)}
.ez-hint{margin:10px 0 0;font:500 12.5px Manrope,sans-serif;color:rgba(36,39,43,.5)}
.ez-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:22px}
.ez-img{margin:40px auto 0;max-width:820px}
.ez-img img{display:block;width:100%;height:auto;border-radius:22px}
.ez-img figcaption{margin-top:8px;font:500 13px Manrope,sans-serif;color:rgba(36,39,43,.55)}
.ez-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));max-width:820px;margin:26px auto 0;padding:0;border-top:1px solid rgba(36,39,43,.12);border-bottom:1px solid rgba(36,39,43,.12)}
.ez-facts div{padding:16px 14px}
.ez-facts div+div{border-left:1px solid rgba(36,39,43,.12)}
.ez-facts dt{font:500 12.5px Manrope,sans-serif;color:rgba(36,39,43,.6)}
.ez-facts dd{margin:4px 0 0;font:600 15px/1.45 Manrope,sans-serif;color:#24272B}
.ez-note{max-width:40em;margin:18px auto 0;font:500 14.5px/1.65 Manrope,sans-serif;color:rgba(36,39,43,.72)}
.ez-checks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;list-style:none;margin:20px auto 0;padding:0;font:500 13.5px/1.5 Manrope,sans-serif;color:rgba(36,39,43,.75)}
@media(max-width:640px){.ez h1{font-size:32px}.ez-lead{font-size:16px}.ez-seg button{font-size:14px;padding:10px 2px}.ez-spec{flex-direction:column;align-items:center;gap:2px}.ez-spec b,.ez-spec .p{font-size:22px}.ez-dim{font-size:26px}.ez-seg{display:flex;overflow-x:auto;scrollbar-width:none;width:100%}.ez-seg::-webkit-scrollbar{display:none}.ez-seg button{flex:1 0 auto;padding:10px 12px}.ez-facts{grid-template-columns:minmax(0,1fr)}.ez-facts div+div{border-left:0;border-top:1px solid rgba(36,39,43,.12)}.ez-note{font-size:14px}}
