/* Cache-safe bounded editorial heading layer: Institutional Knowledge */
.iks-page .iks-opening h1{
  max-width:16ch;
  font-size:clamp(2.6rem,3.25vw,2.9rem);
  line-height:1.04;
  letter-spacing:-.025em;
}
.iks-page .iks-section h2{
  max-width:18ch;
  font-size:clamp(2rem,3vw,2.75rem);
  line-height:1.06;
}
.iks-page .iks-break-map h3,
.iks-page .iks-move-body h3,
.iks-page .iks-outcome h3{
  font-size:clamp(1.2rem,calc(1.05rem + .55vw),1.65rem);
  line-height:1.1;
}
@media(max-width:64rem){
  .iks-page .iks-opening h1{font-size:clamp(2.4rem,4vw,2.6rem)}
  .iks-page .iks-section h2{font-size:2rem}
}
@media(max-width:42rem){
  .iks-page .iks-opening h1{font-size:clamp(2.15rem,9vw,2.25rem)}
  .iks-page .iks-section h2{font-size:clamp(1.8rem,7.5vw,2rem)}
}
