/* Use the Academy section, evidence-panel and body type scales consistently. */
html .academy-impact[aria-labelledby="academy-impact-title"]{
 --impact-heading-size:22px;--impact-subheading-size:20px;--impact-body-size:15px;--impact-caption-size:13px;
}
html .academy-impact .academy-impact-title{
 font:400 var(--impact-heading-size)/1.25 Apparat,Arial,sans-serif;letter-spacing:-.025em;
}
html .academy-impact .academy-impact-title strong{font:inherit;letter-spacing:inherit}
html .academy-impact .academy-impact-copy,
html .academy-impact .academy-impact-step p{
 font:400 var(--impact-body-size)/1.6 Apparat,Arial,sans-serif;letter-spacing:normal;
}
html .academy-impact .academy-impact-step h3{
 font:400 var(--impact-subheading-size)/1.3 Apparat,Arial,sans-serif;letter-spacing:-.025em;min-height:26px;
}
html .academy-impact .academy-impact-step::before{
 font:400 var(--impact-subheading-size)/1.3 Apparat,Arial,sans-serif;letter-spacing:-.025em;
}
html .academy-impact .academy-impact-transaction-label,
html .academy-impact .academy-impact-transaction-summary>div>span{
 font:400 var(--impact-caption-size)/1.5 Apparat,Arial,sans-serif;
}
html .academy-impact .academy-impact-transaction-summary strong{
 font:400 var(--impact-heading-size)/1.25 Apparat,Arial,sans-serif;letter-spacing:-.025em;
}
html .academy-impact .academy-impact-transaction-link{
 font:400 var(--impact-body-size)/1.5 Apparat,Arial,sans-serif;
}
@media(max-width:600px){html .academy-impact[aria-labelledby="academy-impact-title"]{--impact-heading-size:21px;--impact-subheading-size:18px}}
html .academy-impact .academy-impact-copy,html .academy-impact .academy-impact-step p{font-size:var(--impact-body-size)!important;line-height:1.6!important}
