.about-page-body{
  min-height:100vh;
  display:flex;
  flex-direction:column;
}
.about-page-body .nav a[aria-current="page"]{
  color:var(--primary-color);
  font-weight:600;
}
.about-layout{
  width:100%;
  max-width:var(--container-width);
  margin:0 auto;
  padding:76px var(--spacing-sm) 106px;
  flex:1;
}
.about-article{max-width:700px;margin:0 auto}
.about-head{margin-bottom:34px}
.about-head h1{
  margin:0 0 22px;
  color:var(--text-dark);
  font-size:var(--font-hero);
  font-weight:900;
  line-height:1.2;
}
.about-intro{
  margin:0;
  color:var(--text-muted);
  font-size:var(--font-text);
  font-weight:300;
  line-height:1.7;
}
.about-prose{
  color:var(--text-dark);
  font-size:var(--font-text);
  font-weight:300;
  line-height:1.75;
}
.about-prose p{margin:0 0 24px}
.about-prose p:last-child{margin-bottom:0}
@media(max-width:600px){
  .about-layout{padding-top:42px;padding-bottom:76px}
  .about-head{margin-bottom:29px}
  .about-head h1{margin-bottom:19px}
  .about-prose p{margin-bottom:21px}
}
