/* Half-height opening question banner; retain readable two-line text. */
#case01 > .lp-question-banner.lp-question-banner--bleed24 {
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:clamp(var(--fs-3),5.3vw,var(--fs-4));
  height:calc(1.6em + 22px);
  padding:0 12px 6px;
  clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),50% 100%,0 calc(100% - 6px));
}
#case01 > .lp-question-banner--bleed24 .lp-question-banner__heading {
  margin:0;
  font-size:inherit;
  line-height:1.05;
}
