.jic-course-lesson{font-size:17px;line-height:1.85;color:#243c57;max-width:900px;margin:0 auto}.jic-course-lesson p{margin:0 0 22px}.jic-course-lesson h2{font-size:clamp(24px,2.8vw,31px);line-height:1.25;letter-spacing:-.6px;color:#132d4e;margin:40px 0 20px;scroll-margin-top:25px}.jic-course-lesson .jic-lesson-objective{font-size:20px;line-height:1.65;font-weight:600;color:#132d4e;border-left:4px solid #087bc3;padding:10px 0 10px 22px;margin-bottom:30px}.jic-course-lesson section{margin-bottom:35px}.jic-course-lesson li{margin:0 0 12px}.jic-course-toc{display:flex;flex-wrap:wrap;gap:8px 19px;border-top:1px solid #d9e4ed;border-bottom:1px solid #d9e4ed;padding:20px 0;margin:0 0 35px;font-size:13px;line-height:1.65}.jic-course-toc strong{width:100%;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#52647a}.jic-course-toc a{color:#087bc3;text-decoration:underline;text-underline-offset:3px}.jic-course-practice,.jic-course-example{background:#f0f7ff;border:1px solid #d9e4ed;border-radius:12px;padding:27px 30px;margin:32px 0}.jic-course-practice{background:#f6fae9;border-color:#d6e5b1}.jic-course-lesson .jic-course-practice h2,.jic-course-lesson .jic-course-example h2{margin-top:0;font-size:24px}.jic-course-lesson .jic-course-practice p:last-child,.jic-course-lesson .jic-course-example p:last-child{margin-bottom:0}.jic-course-sources{border-top:1px solid #d9e4ed;margin-top:40px;padding-top:15px}.jic-course-lesson .jic-course-sources h2{font-size:21px;margin-top:15px}.jic-course-sources ul{padding-left:21px}.jic-course-sources li,.jic-course-sources p{font-size:13px;line-height:1.8;color:#52647a;overflow-wrap:anywhere}.jic-course-returning{background:#f0f7ff;border:1px solid #d9e4ed;border-radius:8px;padding:19px 23px;font-size:14px}.jic-native-quiz{margin:35px 0}.jic-native-quiz .wpProQuiz_content{max-width:100%}.jic-course-lesson a{overflow-wrap:anywhere}@media(max-width:550px){.jic-course-lesson{font-size:16px;line-height:1.8}.jic-course-lesson .jic-lesson-objective{font-size:18px;padding-left:17px}.jic-course-practice,.jic-course-example{padding:22px 20px;border-radius:9px}.jic-course-toc{font-size:12px;gap:8px 15px}.jic-course-lesson h2{margin-top:32px}.jic-course-returning{padding:17px 19px}}
