/* Use the API community's base type across all academy views. */
body.academy-page{font:400 14px/1.6 "Malgun Gothic","Segoe UI",sans-serif}
.academy-page :is(button,input,textarea,select){font-family:inherit}
.academy-page .stories-main h1{line-height:1.3;letter-spacing:-1px}
.academy-page .story-hero h2 em{font-family:inherit}
.academy-page .academy-mobile-menu select{line-height:1.6}
/* Keep mobile text inputs readable without changing desktop typography. */
@media(max-width:760px){.academy-page .stories-main :is(input,textarea,select){font-size:16px}}
