#doctor .lp-media-row__body .lp-doctor-manifesto {
  font-size:calc(var(--fs-1) * 2);
  line-height:1.5;
  text-wrap:balance;
}
#doctor .lp-doctor-pledge > strong {
  display:block;
  margin-top:14px;
  font-family:var(--font-mincho);
  font-size:calc(var(--fs-1) * 2);
  font-weight:700;
  color:var(--gold);
  line-height:1.5;
  text-wrap:balance;
}

@media (max-width:1023px) {
  #doctor .lp-media-row__body .lp-doctor-manifesto { text-wrap:wrap; }
  #doctor .lp-doctor-manifesto .lp-manifesto-phrase { display:inline-block; white-space:nowrap; }
}

#doctor .lp-media-row__body .lp-doctor-manifesto { font-size:var(--fs-1); line-height:1.6; text-wrap:wrap; }
#doctor .lp-manifesto-intro { display:block; margin-bottom:4px; }
#doctor .lp-manifesto-row { display:block; margin-bottom:6px; }
#doctor .lp-doctor-manifesto .lp-manifesto-emphasis { font-size:calc(var(--fs-1) * 2); font-weight:600; color:var(--espresso); line-height:1.5; }
#doctor .lp-manifesto-emphasis .lp-manifesto-phrase { display:inline-block; white-space:nowrap; }
#doctor .lp-manifesto-connector { display:inline-block; margin-left:.35em; font-size:var(--fs-1); color:var(--espresso); }

@media (min-width:1024px) {
  #doctor .lp-doctor-pledge { text-wrap:pretty; }
  #doctor .lp-doctor-pledge .lp-pledge-phrase { display:inline-block; white-space:nowrap; }
}

@media (max-width:1023px) {
  #doctor .lp-manifesto-row:last-child { container-type:inline-size; white-space:nowrap; }
  #doctor .lp-manifesto-row:last-child .lp-manifesto-emphasis { font-size:clamp(16px,6.2cqw,30px); }
}

@media (max-width:1023px) {
  #doctor .lp-manifesto-row { container-type:inline-size; }
  #doctor .lp-doctor-manifesto .lp-manifesto-emphasis { font-size:clamp(16px,6.2cqw,30px); }
}
