/*
 * Theme-header fix (v1.2): MansMatters uses an overlay header with white logo and
 * navigation over a landing-page hero. These evidence templates do not have a
 * hero. Restore the header to normal document flow and provide a dark backdrop.
 * Do not replace header.php or create a separate menu: preserve the theme's own
 * dropdown and mobile-menu markup and JavaScript.
 * Scope every selector to imported clinical evidence pages.
 */
body.pdce-evidence-page #header {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  width: 100%;
  background-color: #431751;
  z-index: 1000;
}
/* White theme navigation and logo have sufficient contrast against this panel. */
body.pdce-evidence-page #header a.main-menu-link,
body.pdce-evidence-page #header a.rulertel,
body.pdce-evidence-page #header .mobile-menu a {
  color: #fff;
}

/* Clinical evidence content: minimal policy-style presentation. */
.pdce-main{width:100%;max-width:none;margin:0 auto;padding:0 0 70px;box-sizing:border-box}
.pdce-article{width:100%;margin:0 auto}
.pdce-article-header,.pdce-content{width:100%;max-width:928px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box}
.pdce-article-header{padding-top:52px}
.pdce-page-title{font-size:clamp(1.8rem,3.2vw,2.7rem);font-weight:700;line-height:1.2;margin:0 0 25px;color:inherit}
.pdce-content{font-size:1.04rem;line-height:1.78;overflow-wrap:break-word}
.pdce-content h2{font-size:clamp(1.24rem,2vw,1.6rem);font-weight:700;line-height:1.35;margin:40px 0 12px}
.pdce-content h2:first-child{margin-top:25px}
.pdce-content p{margin:0 0 19px}
.pdce-content a{text-decoration:underline;text-underline-offset:2px}
/* Visual match for the purple clinical reviewer banner found on /what-is-peyronies-disease/. */
.pdce-site-review{background-color:#431751;color:#fff;padding:2rem 24px;margin:0 0 34px}
.pdce-site-review-container{width:100%;max-width:1140px;margin:0 auto}
.pdce-site-review-row{display:flex;align-items:center;justify-content:center}
.pdce-site-review-portrait{flex:0 0 80px;width:80px;height:80px;margin-right:24px;border-radius:50%;overflow:hidden}
.pdce-site-review-portrait picture,.pdce-site-review-portrait img{display:block;width:80px;height:80px;border-radius:50%;object-fit:cover;object-position:center}
.pdce-site-review-copy{text-align:left;line-height:1.55}
.pdce-site-review-copy a,.pdce-site-review-copy a:visited{color:#fff;text-decoration:underline}
.pdce-site-review-copy a:hover{color:#fff;text-decoration:none}
.pdce-site-review-pending{font-style:italic}
/* Optional shortcode/block override retains separate review metadata. */
.pdce-review-meta{background:#f5f7f9;border:1px solid #dbe3e8;border-radius:7px;padding:20px 22px;margin:0 auto 34px;max-width:880px;color:#263744}
.pdce-reviewer-details{min-width:0;font-size:.95rem;line-height:1.45}
.pdce-reviewer-details p{margin:0 0 5px}
.pdce-reviewer-details p:last-child{margin-bottom:0}
.pdce-date-unconfirmed{font-style:italic}
.pdce-existing-review-banner{margin:0 0 12px}
@media(max-width:600px){
  .pdce-article-header{padding-top:32px}
  .pdce-article-header,.pdce-content{padding-left:17px;padding-right:17px}
  .pdce-site-review{padding:1.5rem 17px}
  .pdce-site-review-portrait{flex-basis:65px;width:65px;height:65px;margin-right:14px}
  .pdce-site-review-portrait picture,.pdce-site-review-portrait img{width:65px;height:65px}
  .pdce-site-review-copy{font-size:.91rem}
}
