/* Wiederlader und Vorderlader – aufbauend auf dem Böller-Seitenlayout */
.page-hero.compact.pulver-hero{padding-top:22px!important;padding-bottom:24px!important;min-height:0!important}
.page-hero.compact.pulver-hero .container{padding-top:0!important;padding-bottom:0!important}
.page-hero.compact.pulver-hero h1{margin:5px 0 4px!important;font-size:clamp(1.8rem,3vw,2.6rem)!important;line-height:1.13}
.page-hero.compact.pulver-hero p{margin:5px 0 0!important}
.pulver-page .pulver-topics{text-align:center}
.pulver-topic-icon{display:grid;place-items:center;margin:0 auto 10px;width:66px;height:66px;border-radius:16px;background:#fff0e1;color:#e97812;font-size:2.4rem;font-weight:700}
.pulver-page .pulver-topics h3{margin-top:10px}
.pulver-combi{margin:34px 0 8px;padding:28px;border-radius:18px;background:#fff7ed;border:1px solid #f3c99f;border-left:5px solid #e97812}
.pulver-combi-head{display:flex;gap:16px;align-items:center}
.pulver-combi-head h2{margin:5px 0 10px}
.pulver-combi-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:14px;background:#fff;color:#e97812;font-size:2rem;flex-shrink:0}
.pulver-combi-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}
.pulver-combi-days span{background:white;border:1px solid #f3d7bb;border-radius:10px;padding:13px;text-align:center;font-weight:650}
.pulver-combi-small{font-size:.94rem;color:#666;margin-bottom:0}
@media(max-width:700px){.pulver-combi-days{grid-template-columns:1fr}.pulver-combi{padding:20px}}

/* Preise – Böller, Wiederlader und Vorderlader */
.course-price-note{display:flex;align-items:center;gap:18px;margin:22px 0 32px;padding:20px 24px;border:1px solid #f0c59d;border-left:5px solid #ec7900;border-radius:14px;background:#fff8f1;color:#272727}
.course-price-icon{flex:0 0 48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#ed7900;color:#fff;font-size:27px;font-weight:800}
.course-price-note strong{display:block;font-size:1.18rem;margin-bottom:5px}
.course-price-note p{margin:0;line-height:1.65}
@media(max-width:640px){.course-price-note{padding:15px;gap:12px}.course-price-icon{flex-basis:40px;height:40px}}
