/* V78: pagina Mesenchymale stromale cellen. */
.msc-article .msc-key{margin:0 0 34px;padding:20px 24px;border-left:5px solid #148b91;border-radius:0 16px 16px 0;background:linear-gradient(115deg,#e8f7f6,#f7fbfd);box-shadow:0 10px 25px rgba(15,70,88,.07)}
.msc-key strong{display:block;margin-bottom:5px;color:#075e67;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.msc-key p{margin:0;font-size:1.08rem;line-height:1.65}
.msc-wide-figure{margin:28px 0 32px}.msc-wide-figure img{display:block;width:100%;height:auto;border:1px solid #cfe2e6;border-radius:20px;background:#f2f8fa;box-shadow:0 16px 36px rgba(14,61,84,.1)}
.msc-source-grid,.msc-warning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.msc-source-grid section,.msc-warning-grid section{padding:20px;border:1px solid #d4e4e7;border-radius:15px;background:#f8fbfc}.msc-source-grid h3,.msc-warning-grid h3{margin:0 0 8px;color:#0a6870;font-size:1.05rem}.msc-source-grid p{margin:0;font-size:.94rem;line-height:1.65}
.msc-marker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.msc-marker-grid div{padding:18px;border-radius:14px;background:#0d526b;color:#fff}.msc-marker-grid span{display:block;margin-bottom:5px;color:#bde9e7;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.msc-marker-grid strong{font-size:.96rem}
.msc-warning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.msc-warning-grid section:first-child{border-top:4px solid #d29235;background:#fff9ef}.msc-warning-grid section:last-child{border-top:4px solid #148b91;background:#f0f9f8}.msc-warning-grid ul{margin:.6rem 0 0;padding-left:1.15rem}.msc-warning-grid li+li{margin-top:.45rem}
.professional-depth-collapsible{margin:54px 0 0;border:1px solid #bad9dd;border-top:5px solid #0b6870;border-radius:0 0 20px 20px;background:linear-gradient(145deg,#f0f9fa,#fff);box-shadow:0 16px 38px rgba(17,67,91,.08)}.professional-depth-collapsible>summary{cursor:pointer;list-style:none;padding:24px 28px}.professional-depth-collapsible>summary::-webkit-details-marker{display:none}.professional-depth-collapsible>summary span{display:grid;grid-template-columns:1fr auto;gap:4px 20px}.professional-depth-collapsible small{grid-column:1;color:#0b6870;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.professional-depth-collapsible strong{grid-column:1;font-size:1.45rem;color:#173e56}.professional-depth-collapsible em{grid-column:1;font-style:normal;color:#507083}.professional-depth-collapsible>summary span:after{content:'+';grid-column:2;grid-row:1/4;align-self:center;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0b6870;color:#fff;font-size:1.5rem}.professional-depth-collapsible[open]>summary span:after{content:'−'}.professional-depth-body{padding:0 28px 28px}.professional-depth-body h3{margin:26px 0 8px;font-size:1.12rem}.professional-depth-body p{margin:0;line-height:1.75}
@media(max-width:760px){.msc-source-grid,.msc-marker-grid,.msc-warning-grid{grid-template-columns:1fr}.msc-wide-figure{margin-inline:-10px}.professional-depth-collapsible>summary{padding:22px 18px}.professional-depth-body{padding:0 18px 22px}.professional-depth-collapsible strong{font-size:1.2rem}}
