/* Local product range overview: two clearly identified programmes. */
.product-programs-page .content .program-heading {
  font-size:28px;
  line-height:1.25;
  font-weight:400;
  color:#077cc1;
  margin:0 0 22px;
}
.product-programs-page .content .program-heading--nature { margin-top:40px; }
.product-programs-page .content .program-intro-heading {
  font-size:22px;
  line-height:1.3;
  font-weight:400;
  color:#077cc1;
  margin:0 0 16px;
}
.product-programs-page .program-section h3,
.product-programs-page .program-section h4 {
  background-color:#077cc1;
  color:#fff;
  padding:8px 12px;
  margin:0;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
}
.product-programs-page .program-name--unlinked { color: inherit; }
.product-programs-page .download-area h3 {
  color:#077cc1;
  margin:0 0 12px;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
}
@media screen and (max-width:760px) {
  .product-programs-page .content .program-heading { font-size:22px; line-height:1.3; }
  .product-programs-page .content .program-intro-heading { font-size:20px; }
}
