.skin-source-figures,.uro-source-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start;margin:28px 0}
.skin-source-figure,.uro-source-figure{min-width:0;margin:0;text-align:center}
.skin-source-figure svg,.uro-source-figure svg{display:block;width:100%;height:auto;max-height:none}
.skin-source-prp-follicles,.skin-source-rf-stages,.skin-source-ldm-layers,.skin-source-ulthera-layers,.uro-source-female-relations,.uro-source-urethra-comparison,.uro-source-bladder-comparison{grid-column:1/-1}
.uro-source-figure[class*="incontinence-icon-"]>svg{max-width:100px;margin-inline:auto}
.uro-source-figure[class*="cystitis-icon-"]>svg{max-width:180px;margin-inline:auto}
.uro-source-figure[class*="andrology-treatment-"]{width:100%;min-width:280px;max-width:420px;justify-self:center}
@media(min-width:1200px){.uro-source-figures:has(.uro-source-andrology-treatment-1){grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.skin-source-figures,.uro-source-figures{grid-template-columns:minmax(0,1fr);gap:24px}.uro-source-figure[class*="andrology-treatment-"]{min-width:min(260px,100%)}}

/* Integrated clinical layouts: preserve natural figure ratios and readable labels. */
.care-diagram-stage .skin-source-ulthera-layers{max-width:568px;margin:auto}
.skin-source-secret-tip,.skin-source-exosome{width:100%;max-width:500px;justify-self:center;grid-column:1/-1}
.skin-source-ldm-device{max-width:300px;margin:0 auto 35px}
.skin-source-prp-blood{max-width:380px;margin:auto}
.skin-source-figures:has(.skin-source-rf-stage-1){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.ext-treatment-options>article{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:40px;padding:32px}
.ext-treatment-options .uro-source-figure{min-width:0}
.uro-source-figures:has(.uro-source-male-bph),.uro-source-figures:has(.uro-source-prostatitis-general){grid-template-columns:repeat(3,minmax(0,1fr))}
.uro-source-figures:has(.uro-source-incontinence-icon-1){grid-template-columns:repeat(4,minmax(0,1fr))}
.uro-source-figures:has(.uro-source-cystitis-icon-1){grid-template-columns:repeat(4,minmax(0,1fr))}
.skin-source-figures:has(.skin-source-filler-forehead){grid-template-columns:repeat(3,minmax(0,1fr))}
.uro-source-wedding-couple{max-width:428px;grid-column:1/-1;justify-self:center}
@media(max-width:1024px){.skin-source-figures:has(.skin-source-rf-stage-1){grid-template-columns:repeat(2,minmax(0,1fr))}.ext-treatment-options>article{grid-template-columns:minmax(240px,300px) minmax(0,1fr);padding:24px;gap:24px}}
@media(max-width:767px){.ext-treatment-options>article{grid-template-columns:minmax(0,1fr);padding:24px;gap:20px}.skin-source-figures:has(.skin-source-rf-stage-1),.uro-source-figures:has(.uro-source-male-bph),.uro-source-figures:has(.uro-source-prostatitis-general),.skin-source-figures:has(.skin-source-filler-forehead){grid-template-columns:minmax(0,1fr)}.uro-source-figures:has(.uro-source-incontinence-icon-1),.uro-source-figures:has(.uro-source-cystitis-icon-1){grid-template-columns:repeat(2,minmax(0,1fr))}}

.source-figure-labels{font-size:16px;line-height:1.8;margin:10px 0 0;color:#514358}
.skin-source-figure[class*="skin-source-rf-stage-"]{max-width:305px;width:100%;justify-self:center}

.uro-source-prostatitis-causes{grid-column:1/-1}

.skin-source-prp-treatment{grid-column:1/-1;max-width:600px;justify-self:center}
.uro-source-cystitis-treatment{grid-column:1/-1;width:100%;max-width:420px;justify-self:center}
.uro-source-cancer-surgery,.uro-source-cancer-radiation{max-width:151px;justify-self:center}

/* Andrology treatment: four complete source panels in a balanced two-column layout. */
.care-andrology #part-3 .ext-treatment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.care-andrology #part-3 .ext-treatment-options>article{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;padding:32px}
.care-andrology #part-3 .ext-treatment-options .uro-source-figure{width:min(100%,280px);min-width:0;max-width:none;justify-self:center}
.care-andrology #part-3 .ext-treatment-options .care-card{width:100%;max-width:440px;justify-self:center;background:transparent}
@media(max-width:1024px){.care-andrology #part-3 .ext-treatment-options{gap:24px}.care-andrology #part-3 .ext-treatment-options>article{padding:24px}}
@media(max-width:767px){.care-andrology #part-3 .ext-treatment-options{grid-template-columns:minmax(0,1fr);gap:24px}.care-andrology #part-3 .ext-treatment-options>article{padding:24px;gap:20px}.care-andrology #part-3 .ext-treatment-options .uro-source-figure{width:100%;max-width:320px}}

/* Source-based explanatory redraws, September 27. Labels remain selectable HTML. */
.redrawn-source{padding:24px;background:#faf8fb;border:1px solid #e7e0ea;border-radius:32px 0 32px 0}.redrawn-source .vector-explanation{width:100%;max-width:320px;margin:auto}.redrawn-source .figure-explanation{font-size:17px;line-height:1.8;display:block;color:#493c52}.redrawn-source .figure-explanation b{display:block;color:#85658e;margin:10px 0}.blood-explanation{display:flex;align-items:center;gap:30px;max-width:500px;margin:auto}.blood-explanation svg{width:100px;flex:none}.blood-explanation ul{font-size:18px;line-height:2;display:grid;gap:20px}.blood-explanation strong{display:block;font-size:26px;font-weight:500;color:#665071}@media(max-width:640px){.redrawn-source{padding:18px}.redrawn-source .figure-explanation{font-size:16px}.blood-explanation{gap:22px}.blood-explanation svg{width:75px}.blood-explanation ul{font-size:16px;gap:12px}.blood-explanation strong{font-size:23px}}

.layer-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px}.layer-comparison svg{width:100%;display:block}.layer-panel-title{font-size:16px;letter-spacing:2px;text-align:center;color:#665071}.layer-labels{font-size:17px;text-align:center;line-height:1.8;margin:20px 0 0}@media(max-width:640px){.layer-comparison{gap:12px}.layer-panel-title{font-size:13px}.layer-labels{font-size:16px}}
