/* Continuous chapter flow; keep the chosen white/purple visual direction. */
.profile-page{background:transparent}
.profile-page:after{content:none}
.profile-page .page-inner{padding-top:48px;padding-bottom:40px}
.about-page .page-inner{padding-top:36px}
.team-roster-page .section-heading{margin-bottom:32px}
.team-roster-page .section-heading h2{color:var(--purple);font-size:40px;line-height:1.35;font-weight:700;letter-spacing:-.035em}
.document-closing{padding:32px 24px 48px;color:var(--purple);text-align:center}
.document-closing p{font-size:14px;line-height:1.75}
@media(min-width:600px){
 .profile-page .page-inner{padding-top:72px;padding-bottom:48px}
 .about-page .page-inner{padding-top:55px}
 .team-roster-page .section-heading{margin-bottom:48px}
 .team-roster-page .section-heading h2{font-size:56px}
 .document-closing{padding:40px 48px 64px}
 .document-closing p{font-size:18px}
}
@media(max-width:359px){
 .team-roster-page .section-heading h2{font-size:34px}
 .document-closing{padding-inline:18px}
}
