/* Body-font preview: Plus Jakarta Sans; JUST Sans file is not available. */
body{font-family:'Plus Jakarta Sans','DM Sans',Arial,sans-serif}
h3,.about-copy h2,.credentials strong,.pricing strong,.course-bottom>strong,.result-level{font-family:'Plus Jakarta Sans','DM Sans',Arial,sans-serif}
.about-copy h2 .serif{font-family:Georgia,'Times New Roman',serif}
.hero-description{line-height:1.8}
.about-copy p,.lesson-card p,.lesson-card li,.course-copy p{line-height:1.8}
.button{letter-spacing:-.015em}

/* About heading and portrait label aligned with the current typography. */
.about-copy h2{font-family:'Anton','Arial Narrow','Manrope',sans-serif;font-size:48px;line-height:1.17;font-weight:400;letter-spacing:-.025em;text-transform:uppercase}
.about-copy h2 .serif{font-family:'Manrope','Plus Jakarta Sans',Arial,sans-serif;font-size:32px;line-height:1.2;font-style:normal;font-weight:800;letter-spacing:-1px;display:block;margin-top:8px}
.about-sticker{font-family:'Plus Jakarta Sans','Manrope',Arial,sans-serif;font-style:normal;font-size:16px;font-weight:600;line-height:1.45;letter-spacing:-.35px}
.about-sticker i{font-family:inherit;font-style:normal;font-size:16px;font-weight:500;line-height:inherit}
@media(max-width:1000px){.about-copy h2{font-size:42px}.about-copy h2 .serif{font-size:27px}}
@media(max-width:760px){.about-copy h2{font-size:38px}.about-copy h2 .serif{font-size:23px;letter-spacing:-.8px}.about-sticker,.about-sticker i{font-size:14px}}
@media(max-width:540px){.about-copy h2{font-size:46px}.about-copy h2 .serif{font-size:28px;letter-spacing:-1px}.about-sticker,.about-sticker i{font-size:16px}}
@media(max-width:360px){.about-copy h2 .serif{font-size:24px}}
