/* SportStudienKompass | Karrierebuch V4.1 | Scoped presentation */
.kb41-section{padding:90px 0;background:linear-gradient(135deg,#edf7ff,#f7fbfe);scroll-margin-top:140px}
.kb41-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:76px;align-items:center}
.kb41-layout>*{min-width:0}.kb41-cover{margin:0}.kb41-cover>a{display:block}.kb41-cover img{width:100%;height:auto;border-radius:7px;box-shadow:0 25px 65px #08345529;border:1px solid #ccdce6}
.kb41-cover figcaption{font-size:.8rem;line-height:1.5;color:#526a80;margin-top:16px;max-width:38rem}
.kb41-visual{padding:12px 16px;max-width:490px;margin:auto}.kb41-copy h2{font-size:clamp(2rem,3.3vw,3.65rem);line-height:1.07;letter-spacing:-.025em;color:#0b376d;margin:12px 0 22px}
.kb41-lead{font-size:1.13rem;line-height:1.65;color:#526a80}.kb41-benefits{list-style:none;padding:0;margin:26px 0;display:grid;gap:19px}.kb41-benefits li{border-left:3px solid #ff7a00;padding-left:17px}.kb41-benefits strong,.kb41-benefits span{display:block}.kb41-benefits strong{color:#0b376d;font-size:1.05rem}.kb41-benefits span{color:#526a80;line-height:1.6;margin-top:3px}
.kb41-price{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:26px 0 18px}.kb41-price strong{color:#0b376d;font-size:2.7rem;line-height:1.1}.kb41-price span{color:#526a80;font-size:.94rem}.kb41-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.kb41-actions .button{white-space:normal;text-align:center}.kb41-textlink{color:#1266bb;font-weight:700;text-decoration:underline;text-underline-offset:4px}.kb41-boundary{font-size:.94rem;line-height:1.7;color:#526a80;margin:25px 0}.kb41-boundary strong{color:#0b376d}.kb41-faq{border-top:1px solid #cddfea;padding:14px 0;color:#17324d}.kb41-faq summary{font-weight:700;cursor:pointer;line-height:1.5}.kb41-faq p{color:#526a80;margin:12px 0 0;font-size:.94rem}
.coach-careerbook-copy .kb41-cover,.careerbook-transition-copy .kb41-cover{max-width:235px;margin:22px 0}.coach-careerbook-copy .kb41-cover figcaption,.careerbook-transition-copy .kb41-cover figcaption{font-size:.76rem}.kb41-cover a:focus-visible,.kb41-textlink:focus-visible,.kb41-faq summary:focus-visible{outline:3px solid #ff7a00;outline-offset:5px}
@media(max-width:1000px){.kb41-layout{gap:36px}.kb41-section{padding:65px 0}.kb41-visual{padding:0}}
@media(max-width:700px){.kb41-section{padding:48px 0;scroll-margin-top:100px}.kb41-layout{grid-template-columns:minmax(0,1fr);gap:34px}.kb41-visual{max-width:300px}.kb41-copy h2{font-size:2.15rem}.kb41-lead{font-size:1.02rem}.kb41-price{gap:12px}.kb41-actions{gap:18px}.kb41-actions .button{width:100%;padding:15px 18px}.coach-careerbook-copy .kb41-cover,.careerbook-transition-copy .kb41-cover{max-width:210px}.kb41-benefits{gap:17px}}
@media(prefers-reduced-motion:reduce){#karrierebuch{scroll-behavior:auto}}
