/* These section headings share one authoritative typography declaration. */
html body .academy-impact #academy-impact-title,
html body .source-materials #source-materials-title{
 font-family:Apparat,Arial,sans-serif!important;
 font-size:22px!important;font-weight:400!important;font-style:normal!important;
 line-height:1.25!important;letter-spacing:-.025em!important;
 font-stretch:normal!important;font-variant:normal!important;
 text-transform:none!important;text-rendering:auto!important;
 -webkit-text-size-adjust:100%;text-size-adjust:100%;
}
html body .academy-impact #academy-impact-title strong{font:inherit!important;letter-spacing:inherit!important}
html body .academy-impact .academy-impact-copy,
html body .source-materials .source-materials-copy>p{
 font:400 15px/1.6 Apparat,Arial,sans-serif!important;letter-spacing:normal!important;
}
html body .academy-impact .academy-impact-step h3{
 font:400 16px/1.35 Apparat,Arial,sans-serif!important;letter-spacing:-.01em!important;min-height:22px;
}
html body .academy-impact .academy-impact-step::before{font:400 16px/1.35 Apparat,Arial,sans-serif!important;letter-spacing:-.01em!important}
html body .academy-impact .academy-impact-step p,
html body .academy-impact .academy-impact-transaction-label,
html body .academy-impact .academy-impact-transaction-link{
 font:400 15px/1.6 Apparat,Arial,sans-serif!important;letter-spacing:normal!important;
}
html body .academy-impact .academy-impact-transaction-summary strong{font:400 22px/1.25 Apparat,Arial,sans-serif!important;letter-spacing:-.025em!important}
html body .academy-impact .academy-impact-transaction-summary>div>span{font:400 15px/1.6 Apparat,Arial,sans-serif!important}
@media(max-width:600px){html body .academy-impact #academy-impact-title,html body .source-materials #source-materials-title{font-size:21px!important}}
