/* Section 02 / 03 editorial layout: heading and copy read as one opening block. */
.pdrm-case-section:not(.pdrm-case-split):not(.pdrm-case-close){
  padding-left:6%;
  padding-right:6%;
}
.pdrm-case-section:not(.pdrm-case-split):not(.pdrm-case-close) .pdrm-case-section-head{
  max-width:800px;
  margin:0 0 38px;
}
.pdrm-case-section:not(.pdrm-case-split):not(.pdrm-case-close) .pdrm-case-section-head .pdrm-case-index{
  display:none;
}
.pdrm-case-section:not(.pdrm-case-split):not(.pdrm-case-close) .pdrm-case-section-head h3{
  max-width:720px;
  margin:0 0 14px;
  font-size:clamp(34px,3.2vw,48px);
  line-height:1.08;
  letter-spacing:-.45px;
}
.pdrm-case-section:not(.pdrm-case-split):not(.pdrm-case-close) .pdrm-case-section-head p{
  max-width:780px;
  margin:0;
  font-size:16px;
  line-height:1.75;
}
@media(max-width:760px){
  .pdrm-case-section:not(.pdrm-case-split):not(.pdrm-case-close){padding-left:22px;padding-right:22px}
  .pdrm-case-section:not(.pdrm-case-split):not(.pdrm-case-close) .pdrm-case-section-head{margin-bottom:30px}
  .pdrm-case-section:not(.pdrm-case-split):not(.pdrm-case-close) .pdrm-case-section-head h3{font-size:34px}
}
