/* Treatment-specific content within Design B's shared patient-page layout. */
.treatment-page .treatment-evidence{padding:23px 24px;margin-top:26px;background:#edf7f4;border:1px solid #d5e8e0;border-left:3px solid #008fa0;border-radius:12px}
.treatment-page .treatment-evidence h3{font-size:17px;line-height:1.5;font-weight:600;color:#1d5c97;margin:0 0 10px;letter-spacing:0}
.treatment-page .treatment-evidence p{font-size:16px;line-height:1.8;margin:0}
.treatment-page .treatment-benefits-intro{margin-top:-5px;margin-bottom:25px;color:#526875}
.treatment-benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.treatment-benefit{position:relative;padding:25px;background:#f0f7fc;border:1px solid #dceaf3;border-radius:16px;min-width:0}
.treatment-benefit:last-child:nth-child(odd){grid-column:1/-1}
.treatment-benefit-number{display:inline-flex;justify-content:center;align-items:center;width:34px;height:34px;border-radius:50%;background:#e1f0ed;color:#008fa0;font-size:13px;font-weight:600;margin-bottom:18px}
.treatment-page .treatment-benefit h3{font-size:21px;font-weight:600;line-height:1.35;letter-spacing:-.4px;color:#1d5c97;margin:0 0 13px}
.treatment-page .treatment-benefit p{font-size:16px;line-height:1.8;margin:0}
.treatment-candidates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;list-style:none;margin:24px 0;padding:0}
.treatment-candidates li{position:relative;padding:14px 0 14px 19px;border-bottom:1px solid #e3edf3;min-width:0}
.treatment-candidates li:before{content:'';position:absolute;width:5px;height:5px;left:0;top:28px;background:#008fa0;border-radius:50%}
.treatment-page .condition-article .treatment-cta-tagline{font-size:20px;line-height:1.6;color:#1d5c97;font-weight:500;margin:21px 0 15px}
@media(max-width:600px){
 .treatment-benefits-grid,.treatment-candidates{grid-template-columns:1fr}
 .treatment-benefits-grid{gap:13px}
 .treatment-benefit{padding:22px 20px}
 .treatment-page .treatment-benefit h3{font-size:20px}
 .treatment-benefit-number{margin-bottom:15px}
 .treatment-page .treatment-evidence{padding:20px 18px;margin-top:23px}
 .treatment-page .treatment-evidence p{font-size:15px;line-height:1.8}
 .treatment-page .condition-article .treatment-cta-tagline{font-size:18px}
}
