.med-mens-treatment-list { padding-top: clamp(35px, 5vw, 64px); }
.med-mens-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 370px)); gap: 20px; }
.med-mens-filler-card { display: block; }
.med-mens-filler-card .med-treatment-visual { aspect-ratio: 4 / 3; }
.med-mens-filler-card .med-treatment-visual img { display: block; object-position: center 34%; }
.med-mens-filler-card .med-treatment-copy h2 { margin: 0; color: var(--med-ink); font: 400 clamp(23px, 2.3vw, 29px)/1.2 var(--med-serif); }
.med-mens-filler-card .med-treatment-copy p { min-height: 0; }
.med-penile-body { max-width: 850px; }
.med-penile-body h1 { margin: 8px 0 20px; }
.med-penile-body h2 { margin-top: clamp(38px, 5vw, 58px); padding-top: 22px; border-top: 1px solid var(--med-line); }
.med-penile-body p { margin-block: 0 15px; }
.med-penile-body .med-penile-lead { font-size: clamp(18px, 2vw, 22px); line-height: 1.55; color: var(--med-pink-dark); }
.med-penile-body .wp-block-list { margin: 6px 0 22px; padding-left: 25px; }
.med-penile-body .wp-block-list li { margin: 0 0 7px; }
@media (max-width: 600px) {
  .med-mens-grid { grid-template-columns: 1fr; }
  .med-penile-body { width: min(100% - 28px, 850px); }
}
