/* The owner's illustrated facts, directly after Certification's first screen. */
.page-certification .cert-highlights {
  padding:2.75rem var(--gutter,1.25rem) 3.5rem;
  background:#f3f0e9;
}
.page-certification .cert-highlight-list {
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:1.75rem;
  list-style:none;
  margin:0;
  padding:0;
}
.page-certification .cert-highlight-list>li {min-width:0;}
.page-certification .cert-highlight-list img {
  width:7rem;
  height:7rem;
  margin:0 0 1.1rem;
}
.page-certification .cert-highlight-list h2 {
  margin:0 0 .65rem;
  font:600 1.125rem/1.45 Inter,sans-serif;
  letter-spacing:-.015em;
  text-wrap:balance;
}
.page-certification .cert-highlight-list p {
  margin:0;
  color:var(--cert-muted,#625e58);
  font-size:.9375rem;
  line-height:1.65;
  max-width:27ch;
}
@media (min-width:761px) and (max-width:1050px) {
  .page-certification .cert-highlight-list {gap:1.2rem;}
  .page-certification .cert-highlight-list h2 {font-size:1rem;}
  .page-certification .cert-highlight-list img {width:5.5rem;height:5.5rem;}
}
@media (max-width:760px) {
  .page-certification .cert-highlights {padding-block:2.25rem 2.75rem;}
  .page-certification .cert-highlight-list {grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;}
  .page-certification .cert-highlight-list img {width:5.5rem;height:5.5rem;margin-bottom:.9rem;}
  .page-certification .cert-highlight-list h2 {font-size:1.0625rem;}
}
@media (max-width:430px) {
  .page-certification .cert-highlight-list {grid-template-columns:minmax(0,1fr);gap:1.65rem;}
  .page-certification .cert-highlight-list>li {display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:1rem;}
  .page-certification .cert-highlight-list img {width:5rem;height:5rem;margin:0;}
  .page-certification .cert-highlight-list h2 {font-size:1.0625rem;margin-bottom:.4rem;}
  .page-certification .cert-highlight-list p {max-width:none;}
}
