/* Infoseiten: Gesamtpaket, Klausurfragen, Pflegefachassistenz */
.mat-held{padding:clamp(56px,9vw,112px) 0 clamp(24px,4vw,48px)}
.mat-held h1{font-size:clamp(36px,6vw,64px);line-height:1.05;letter-spacing:-.04em;margin:14px 0 0}
.seite-bild{border-radius:18px;overflow:hidden;box-shadow:var(--sch2);background:#fff}
.seite-bild img{display:block;width:100%;height:auto}
.zwei-seiten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.4vw,28px);align-items:start}
.zwei-seiten .seite-bild:nth-child(2){margin-top:clamp(18px,4vw,48px)}
.folien-paar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.4vw,28px)}
.bildunter{font-size:14px;color:var(--tinte2);margin:10px 4px 0}
.stufen{display:grid;gap:14px;margin-top:44px}
.stufe-z{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:start;background:var(--flaeche);border-radius:var(--r);box-shadow:var(--sch1);padding:22px 26px}
.stufe-z .nr{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:24px}
.stufe-z h3{margin:0;font-size:20px}.stufe-z .op{color:var(--tinte2);font-size:15px;margin:2px 0 8px}
.stufe-z .bsp{background:#fff;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.5;border:1px solid rgba(16,32,58,.08)}
.stufe-z .bsp b{color:var(--marke)}
.berufe{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));margin-top:40px}
.berufe a.karte{text-decoration:none;color:inherit;transition:transform .15s}.berufe a.karte:hover{transform:translateY(-3px)}
.berufe .mehr{font-weight:700;color:var(--marke);margin-top:auto;padding-top:8px}
.vergleich{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-top:40px}
.vergleich .karte h3{font-size:18px}
.vergleich .nein{color:#B42318}.vergleich .ja{color:#067647}
.cta-band{text-align:center;padding:clamp(48px,8vw,96px) 0}
@media (max-width:640px){.zwei-seiten,.folien-paar{grid-template-columns:1fr}.zwei-seiten .seite-bild:nth-child(2){margin-top:0}.stufe-z{grid-template-columns:44px minmax(0,1fr);padding:18px}.stufe-z .nr{width:44px;height:44px;font-size:20px;border-radius:12px}}
/* Berufskarten mit Berufsfarbe (design/farben.json) */
.berufe .karte[class*="beruf-"]{background:color-mix(in srgb,var(--c) 11%,#fff);box-shadow:inset 0 5px 0 var(--c),0 14px 34px color-mix(in srgb,var(--c) 16%,transparent);padding-top:32px}
.berufe .karte[class*="beruf-"] .etikett{color:var(--c-dunkel)}
.berufe a.karte[class*="beruf-"] .mehr{color:var(--c-dunkel)}
