/* Physician Reviewer - Expert Reviewed sidebar card */

.physician-reviewer {
   background: #ffffff;
   border-radius: 25px;
   box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.2);
   padding: 24px 20px 20px;
   text-align: center;
   border-bottom: 6px solid #e1a903;
   max-width: 280px;
   margin: 0 auto 24px;
}

/* Badge */
.physician-reviewer__badge {
   display: flex;
   align-items: center;
   justify-content: center;
   gap: 6px;
   margin-bottom: 20px;
}

.physician-reviewer__badge-icon {
   color: #002d97;
   font-size: 14px;
   flex-shrink: 0;
}

.physician-reviewer__badge-text {
   font-size: 14px;
   font-weight: 700;
   text-transform: uppercase;
   color: #002d97;
}

/* Photo */
.physician-reviewer__photo {
   margin: 0 auto 16px;
   width: 92px;
   height: 92px;
   overflow: hidden;
   border-radius: 50%;
}

.physician-reviewer__photo img {
   width: 100%;
   height: 100%;
   object-fit: cover;
   border-radius: 50%;
}

/* Info */
.physician-reviewer__name {
   font-size: 18px;
   font-weight: 700;
   margin: 0 0 4px;
   line-height: 1.6;
}

.physician-reviewer__name a {
   color: #005ff2;
   text-decoration: underline;
}

.physician-reviewer__name a:hover {
   color: #003cc0;
}

.physician-reviewer__title {
   font-size: 18px;
   color: #053195;
   margin: 0;
   line-height: 1.6;
}

/* Responsive - move reviewer card above body content on mobile */
@media (max-width: 991.98px) {
   .layout--article.layout--threecol-section {
      grid-template-areas: "right-rail" "main-content" "left-rail";
   }

   .layout--article .right-aside {
      -ms-grid-row: 1;
   }

   .layout--article > .main-content {
      -ms-grid-row: 3;
   }

   .physician-reviewer {
      max-width: 100%;
   }
}
