/* Emphasis keeps its original color and size, with the same readable sans family. */
.emphasis-reviewed em{font-family:var(--sans,-apple-system,BlinkMacSystemFont,"Hiragino Sans","Yu Gothic",Meiryo,sans-serif);font-weight:700;font-style:normal}
.emphasis-reviewed :is(h1,h2,h3) em{font-family:var(--sans,-apple-system,BlinkMacSystemFont,"Hiragino Sans","Yu Gothic",Meiryo,sans-serif);font-weight:inherit;font-style:normal;letter-spacing:inherit}
.emphasis-reviewed .pf-flow li b{font-family:var(--sans,-apple-system,BlinkMacSystemFont,"Hiragino Sans","Yu Gothic",Meiryo,sans-serif);font-weight:700;font-style:normal;font-variant-numeric:tabular-nums}
/* Keep phrase hints active in desktop columns as well as on phones. */
.emphasis-reviewed .jp-copy.jp-copy,.emphasis-reviewed .jp-unit.jp-unit{all:unset}
.emphasis-reviewed .jp-copy.jp-copy{min-width:0;max-width:100%}
.emphasis-reviewed .jp-unit.jp-unit{display:inline-block;max-width:100%;vertical-align:baseline;word-break:normal;overflow-wrap:anywhere;line-break:strict;text-wrap:wrap}
.emphasis-reviewed wbr.jp-break{display:inline}
.emphasis-reviewed #process h2 em{font-feature-settings:"palt"}
@media(max-width:760px){
 .emphasis-reviewed .course-coaching{padding:24px 16px}
 .emphasis-reviewed .course-plan{padding:24px 20px}
 .emphasis-reviewed .course-material{padding:24px 20px}
}

.emphasis-reviewed .jp-keep{display:inline-block;max-width:100%;vertical-align:baseline}
.emphasis-reviewed #process .process-layout{grid-template-columns:minmax(0,1fr);gap:48px}
