@layer base{.s-modelle .hero{padding:34px 0 28px}.s-modelle .hero h1{letter-spacing:-.03em;margin-bottom:12px;font-size:34px}.s-modelle .hero p{max-width:820px;margin:0;font-size:16.5px}.s-modelle section.block{padding:34px 0}.s-modelle .sec-head h2{letter-spacing:-.02em;font-size:25px}.s-modelle .sec-head p{max-width:820px;margin:8px 0 0;font-size:14.5px}.s-modelle .guide{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.s-modelle .g{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.s-modelle .g-h{background:var(--ink);color:#fff;padding:12px 16px}.s-modelle .g-h .k{text-transform:uppercase;letter-spacing:.09em;color:#9fb3c8;font-size:10.5px;font-weight:700}.s-modelle .g-h h3{color:#fff;margin-top:3px;font-size:17px}.s-modelle .g-b{flex:1;padding:14px 16px;font-size:13.5px}.s-modelle .g-b dl{margin:0}.s-modelle .g-b dt{text-transform:uppercase;letter-spacing:.06em;color:var(--slate2);margin-top:10px;font-size:10.5px;font-weight:700}.s-modelle .g-b dt:first-child{margin-top:0}.s-modelle .g-b dd{color:var(--slate);margin:2px 0 0}.s-modelle .g-b .preis{color:var(--navy);font-size:15px;font-weight:800}.s-modelle .g-f{border-top:1px solid var(--line);color:var(--cta);background:#fafcfd;padding:11px 16px;font-size:13px;font-weight:700}.s-modelle .klasse{margin-top:34px}.s-modelle .k-head{border:1px solid var(--line);border-left:4px solid var(--cta);box-shadow:var(--shadow);background:#fff;border-radius:7px;margin-bottom:16px;padding:16px 20px}.s-modelle .k-head .k{text-transform:uppercase;letter-spacing:.09em;color:var(--slate2);font-size:10.5px;font-weight:700}.s-modelle .k-head h2{letter-spacing:-.02em;margin:4px 0 6px;font-size:22px}.s-modelle .k-head p{max-width:900px;margin:0;font-size:14px}.s-modelle .k-head .meta{color:var(--slate2);margin-top:9px;font-size:12.5px}.s-modelle .k-head .meta b{color:var(--navy)}.s-modelle .mgrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.s-modelle .m{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.s-modelle .m.best{box-shadow:0 0 0 1px #146b45,var(--shadow);border-color:#146b45}.s-modelle .m-tip{color:#0f5132;text-transform:uppercase;letter-spacing:.07em;background:#e1f0e8;padding:6px 17px;font-size:11px;font-weight:700}.s-modelle .m-top{gap:15px;padding:16px 17px 12px;display:flex}.s-modelle .m-img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:5px;flex:none;width:104px;height:104px}.s-modelle .m-id{flex:1;min-width:0}.s-modelle .m-brand{text-transform:uppercase;letter-spacing:.08em;color:var(--slate2);font-size:10.5px;font-weight:700}.s-modelle .m-name{letter-spacing:-.01em;margin:3px 0 7px;font-size:18px}.s-modelle .m-price{color:var(--navy);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.s-modelle .m-ship{color:var(--slate2);margin-top:2px;font-size:12px}.s-modelle .m-was{color:var(--navy);padding:0 17px 12px;font-size:14px;font-weight:600;line-height:1.45}.s-modelle .qa{padding:0 17px 12px}.s-modelle .qa div{border-top:1px solid #eef2f6;grid-template-columns:104px 1fr;align-items:start;gap:10px;padding:6px 0;font-size:13px;display:grid}.s-modelle .qa div:first-child{border-top:0}.s-modelle .qa dt{text-transform:uppercase;letter-spacing:.05em;color:var(--slate2);padding-top:2px;font-size:10.5px;font-weight:700}.s-modelle .qa dd{color:var(--slate);margin:0;line-height:1.45}.s-modelle .qa .warn dd{color:#8a4b12}.s-modelle .bars{border-top:1px solid var(--line);background:#fafcfd;padding:12px 17px}.s-modelle .bars .titel{text-transform:uppercase;letter-spacing:.06em;color:var(--slate2);margin-bottom:7px;font-size:10.5px;font-weight:700}.s-modelle .bar{grid-template-columns:112px 1fr 30px;align-items:center;gap:9px;margin:5px 0;display:grid}.s-modelle .bar span{color:var(--slate);font-size:11.5px;font-weight:700}.s-modelle .bar b{color:var(--navy);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.s-modelle .track{background:#e6ecf2;border-radius:4px;height:7px;overflow:hidden}.s-modelle .track i{border-radius:4px;height:100%;display:block}.s-modelle .f1{background:#0f5fa6}.s-modelle .f2{background:#4c89bf}.s-modelle .f3{background:#7ba8d0}.s-modelle .facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 14px;padding:11px 17px;display:grid}.s-modelle .facts div{justify-content:space-between;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.s-modelle .facts span{color:var(--slate2)}.s-modelle .facts b{color:var(--navy);text-align:right;font-variant-numeric:tabular-nums}.s-modelle .facts b.ka{color:#8a4b12}.s-modelle .m-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:12px 17px;display:flex}.s-modelle .m-foot .src{color:var(--slate2);font-size:11.5px}.s-modelle .tops-erkl{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:7px;margin-top:16px;padding:15px 18px;font-size:13.5px}.s-modelle .tops-erkl b{color:var(--navy)}.s-modelle .note{margin-top:28px}.s-tool footer{margin-top:20px}.s-modelle .bauform{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.s-modelle .bf{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.s-modelle .bf-img{border-bottom:1px solid var(--line);background:#fff;justify-content:center;align-items:center;height:190px;padding:12px;display:flex;overflow:hidden}.s-modelle .bf-img img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.s-modelle .bf-img .bild-quelle{color:var(--slate2);font-size:10px;position:absolute;bottom:8px;right:12px}.s-modelle .bf-h{border-bottom:1px solid var(--line);padding:14px 17px}.s-modelle .bf-h .k{text-transform:uppercase;letter-spacing:.08em;color:var(--slate2);font-size:10.5px;font-weight:700}.s-modelle .bf-h h3{margin:4px 0 5px;font-size:18px}.s-modelle .bf-h .preis{color:var(--navy);font-size:13px;font-weight:700}.s-modelle .bf-b{flex:1;padding:13px 17px;font-size:13.5px}.s-modelle .bf-b .was{color:var(--navy);margin:0 0 12px;font-weight:600;line-height:1.45}.s-modelle .bf-b ul{margin:0 0 12px;padding:0;list-style:none}.s-modelle .bf-b li{grid-template-columns:16px 1fr;gap:8px;padding:3px 0;line-height:1.4;display:grid}.s-modelle .bf-b li:before{text-align:center;font-weight:800}.s-modelle .bf-b ul.pro li:before{content:"+";color:#146b45}.s-modelle .bf-b ul.con li:before{content:"−";color:#8a4b12}.s-modelle .bf-b .titel{text-transform:uppercase;letter-spacing:.06em;color:var(--slate2);margin-bottom:5px;font-size:10.5px;font-weight:700}.s-modelle .bf-szene{border-top:1px solid var(--line);background:#f5f9fc;padding:12px 17px}.s-modelle .bf-szene ul{margin:0;padding:0;list-style:none}.s-modelle .bf-szene li{grid-template-columns:13px 1fr;gap:9px;padding:5px 0;font-size:13px;line-height:1.45;display:grid}.s-modelle .bf-szene li:before{content:"▸";color:var(--blue);font-weight:800}.s-modelle .bf-reicht{border-top:1px solid var(--line);background:#f2f8f4;padding:12px 17px;font-size:13.5px;line-height:1.45}.s-modelle .bf-reicht .ja{color:#146b45;font-weight:700}.s-modelle .bf-grenze{border-top:1px solid var(--line);background:#fdf6f2;padding:12px 17px;font-size:13px;line-height:1.45}.s-modelle .bf-grenze ul{margin:0;padding:0;list-style:none}.s-modelle .bf-grenze li{grid-template-columns:13px 1fr;gap:9px;padding:4px 0;display:grid}.s-modelle .bf-grenze li:before{content:"!";color:#8a4b12;text-align:center;font-weight:800}.s-modelle .bf-f{border-top:1px solid var(--line);background:#fafcfd;padding:12px 17px;font-size:13px}.s-modelle .bf-f b{color:var(--navy);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:11px;display:block}.s-modelle .bf.empfohlen{box-shadow:0 0 0 1px #146b45,var(--shadow);border-color:#146b45}.s-modelle .bf-tip{color:#0f5132;text-transform:uppercase;letter-spacing:.07em;background:#e1f0e8;padding:6px 17px;font-size:11px;font-weight:700}.s-modelle .faust{background:var(--ink);color:#c3d2e1;box-shadow:var(--shadow);border-radius:7px;margin-top:16px;padding:20px 24px}.s-modelle .faust h3{color:#fff;margin-bottom:10px;font-size:17px}.s-modelle .faust .regeln{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.s-modelle .faust .regeln div{font-size:13.5px;line-height:1.45}.s-modelle .faust .regeln b{color:#fff;margin-bottom:2px;display:block}@media (max-width:1000px){.s-modelle .guide,.s-modelle .mgrid,.s-modelle .bauform,.s-modelle .faust .regeln{grid-template-columns:1fr}}@media (max-width:560px){.s-modelle .m-top{flex-wrap:wrap}.s-modelle .hero h1{font-size:26px}.s-modelle .qa div{grid-template-columns:1fr}}}
