.draft-home-intro h1{font-size:clamp(1.85rem,2.6vw,2.65rem)!important;line-height:1.22!important;font-weight:700!important;letter-spacing:-.02em!important;color:#103e50!important;margin:.2rem 0 1.2rem!important;max-width:38ch!important}
.draft-hero-message .draft-animated-heading{display:block!important;margin:0!important;font-size:clamp(2rem,3.6vw,3.5rem)!important;font-weight:700!important;line-height:1.18!important}
.draft-reference-subline{font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.45;color:#284c56;margin:.55rem 0 1.65rem}
.kr-home-answers .kr-v5-unified{display:block!important}
.draft-manufacturing-heading h2{margin-top:0!important}
.e-intro h2,.draft-manufacturing-heading h2,.section-heading h2{margin-top:0!important}
@media(max-width:760px){.draft-home-intro h1{font-size:clamp(1.65rem,6.3vw,1.95rem)!important;max-width:none!important;line-height:1.22!important}.draft-reference-subline{margin-bottom:1.2rem}}
@layer karalus-draft-priority{
html body#kr-mobile-first main .home-hero.kr-unified-hero .draft-hero-message p.draft-animated-heading{font-size:clamp(2rem,3.6vw,3.5rem)!important;line-height:1.18!important;font-weight:700!important}
html body#kr-mobile-first main .home-hero.kr-unified-hero .draft-hero-message p.draft-animated-heading span.draft-hero-line{display:block!important;white-space:nowrap!important;opacity:1!important;filter:none!important;transform:none!important;animation:none!important}
@media(max-width:760px){
html body#kr-mobile-first[data-draft-d][data-draft-e][data-draft-g][data-draft-h][data-draft-i][data-draft-j][data-draft-k][data-draft-l] main .home-hero.kr-unified-hero figure.kr186-hero-frame{height:clamp(340px,48vh,410px)!important;min-height:340px!important;max-height:none!important}
html body#kr-mobile-first[data-draft-d][data-draft-e][data-draft-g][data-draft-h][data-draft-i][data-draft-j][data-draft-k][data-draft-l] main .home-hero.kr-unified-hero img.kr186-hero-photo{height:100%!important;max-height:none!important}
html body#kr-mobile-first[data-draft-d][data-draft-e][data-draft-g][data-draft-h][data-draft-i][data-draft-j][data-draft-k][data-draft-l] main .home-hero.kr-unified-hero .draft-hero-message{padding:1rem 1.15rem!important}
html body#kr-mobile-first[data-draft-d][data-draft-e][data-draft-g][data-draft-h][data-draft-i][data-draft-j][data-draft-k][data-draft-l] main .home-hero.kr-unified-hero .draft-hero-message p.draft-animated-heading{font-size:clamp(1.1rem,5.3vw,1.45rem)!important;line-height:1.25!important;font-weight:700!important;margin:0!important;letter-spacing:-.035em!important}
html body#kr-mobile-first[data-draft-d][data-draft-e][data-draft-g][data-draft-h][data-draft-i][data-draft-j][data-draft-k][data-draft-l] .process-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;width:100%!important}
html body#kr-mobile-first[data-draft-d][data-draft-e][data-draft-g][data-draft-h][data-draft-i][data-draft-j][data-draft-k][data-draft-l] .process-grid>article{width:100%!important;max-width:none!important;min-width:0!important;align-self:stretch!important;border-bottom:1px solid #ffffff66!important;margin:0!important}
html body#kr-mobile-first[data-draft-d][data-draft-e][data-draft-g][data-draft-h][data-draft-i][data-draft-j][data-draft-k][data-draft-l] .process-grid>article:last-child{border-bottom:0!important}
html body#kr-mobile-first[data-draft-d][data-draft-e][data-draft-g][data-draft-h][data-draft-i][data-draft-j][data-draft-k][data-draft-l] .process-grid h3{font-size:23px!important;line-height:1.23!important;min-height:0!important;margin:0 0 10px!important}
html body#kr-mobile-first[data-draft-d][data-draft-e][data-draft-g][data-draft-h][data-draft-i][data-draft-j][data-draft-k][data-draft-l] .process-grid .f-process-short{font-size:16px!important;line-height:1.5!important}
html body#kr-mobile-first[data-draft-d][data-draft-e][data-draft-g][data-draft-h][data-draft-i][data-draft-j][data-draft-k][data-draft-l] .process-grid .e-process-more{font-size:15px!important;line-height:1.55!important}
html body#kr-mobile-first[data-draft-d][data-draft-e][data-draft-g][data-draft-h][data-draft-i][data-draft-j][data-draft-k][data-draft-l] .process-grid .j-fold summary{font-size:15px!important;line-height:1.4!important}
}
}

/* Korrekturen v30: getrennte Kartenaktion, Lesbarkeit, Fußzeile */
html body#kr-mobile-first .draft-world-grid .world-card{cursor:default!important}
html body#kr-mobile-first .draft-world-grid .world-card .world-card-action{display:flex!important;width:100%!important;min-height:48px!important;box-sizing:border-box!important;margin-top:auto!important;padding:10px 14px!important;align-items:center!important;border:1px solid #b8c8c2!important;border-radius:10px!important;background:linear-gradient(#fff,#edf3ef)!important;box-shadow:0 3px 8px #153d3530!important;color:#123b3c!important;font-weight:700!important;text-align:left!important;text-decoration:none!important;cursor:pointer!important}
html body#kr-mobile-first .draft-world-grid .world-card .world-card-action:hover{background:#e3eee9!important;box-shadow:0 4px 12px #153d3540!important}
html body#kr-mobile-first .draft-world-grid .world-card .world-card-action:focus-visible{outline:3px solid #ed7a2d!important;outline-offset:3px!important}
html body#kr-mobile-first .kr-home-answers details .kr-reading-copy strong{color:#111!important;-webkit-text-fill-color:#111!important}
@media(max-width:760px){html body#kr-mobile-first .site-footer .kr-footer-legal{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}}

@layer karalus-draft-priority{@media(max-width:760px){html body#kr-mobile-first .site-footer.kr-footer-final .container.footer-bottom.kr-footer-legal{padding:14px 20px 0!important;max-width:100%!important;box-sizing:border-box!important}}}

@layer karalus-draft-priority{@media(max-width:760px){html body#kr-mobile-first[data-draft-d][data-draft-e][data-draft-g][data-draft-h][data-draft-i][data-draft-j][data-draft-k][data-draft-l] .site-footer.kr-footer-final .container.footer-bottom.kr-footer-legal{padding:14px 20px 0!important;box-sizing:border-box!important}}}
