/* About page final fixes — 11 Sep 2026. */

/* Keep every testimonial paragraph on exactly the same typography settings. */
.about-page .about-testimonial-grid blockquote > p,
.about-page .about-testimonial-grid blockquote > p.about-quote-lead,
.about-page .about-testimonial-grid blockquote > p.about-quote-follow{
  color:#322d39!important;
  font-family:Manrope,Arial,Helvetica,sans-serif!important;
  font-size:.98rem!important;
  font-weight:400!important;
  line-height:1.75!important;
  letter-spacing:normal!important;
}

/* The opening quotation mark is decorative only and must not change the lead copy. */
.about-page .about-testimonial-grid .about-quote-lead > span[aria-hidden="true"]{
  font-family:Georgia,serif!important;
  font-size:3rem!important;
  font-weight:700!important;
  line-height:.75!important;
}

/* Mobile final CTA: give the statement room instead of squeezing it beside the icon. */
@media(max-width:640px){
  .about-page .about-final-panel{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:18px!important;
    align-items:start!important;
    padding:28px 22px!important;
  }
  .about-page .about-final-mark{
    grid-column:1!important;
    grid-row:auto!important;
    width:44px!important;
    height:44px!important;
  }
  .about-page .about-final h2{
    grid-column:1!important;
    margin:0!important;
    font-size:1.4rem!important;
    line-height:1.32!important;
    letter-spacing:-.025em!important;
    text-wrap:balance!important;
  }
  .about-page .about-final h2 br{
    display:none!important;
  }
  .about-page .about-final p{
    grid-column:1!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    font-size:.92rem!important;
    line-height:1.7!important;
  }
  .about-page .about-final-actions{
    grid-column:1!important;
    width:100%!important;
    margin-top:2px!important;
  }
}
