.omg-course-view{width:100%;max-width:795px;margin:0 auto;color:#1f1f1f;font-family:Pretendard,'Malgun Gothic',sans-serif;font-size:16px;line-height:24px;letter-spacing:0;overflow-wrap:anywhere;}
.omg-course-view #kboard-default-document{display:flow-root;width:100%;}
.omg-course-view #kboard-default-document .kboard-content{float:none;width:100%;}
.omg-course-view #kboard-default-document .kboard-content .content-view{display:block;float:none;width:100%;padding:0;margin:0;}
.omg-course-view-head{padding-bottom:0;border-bottom:0;margin-bottom:0;}
.omg-course-view .omg-course-view-title{margin:0 0 30px;font-family:inherit;font-size:50px;line-height:65px;font-weight:600;color:inherit;letter-spacing:0;}
.omg-course-view-title .omg-course-new{width:24px;height:24px;margin-left:12px;border-radius:5px;font-size:15px;line-height:24px;top:-6px;}
.omg-course-view .omg-course-view-meta{display:flex;flex-wrap:wrap;gap:8px 0;list-style:none;padding:0;margin:0;color:#555;font-size:16px;line-height:24px;}
.omg-course-view-meta li+li{position:relative;margin-left:8px;padding-left:9px;}
.omg-course-view-meta li+li:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background:#dfe0e1;}
.omg-course-view .content-view{padding:0;margin:0;}
.omg-course-view .content-view :where(h2,h3,h4){margin:40px 0 14px;font-size:22px;line-height:26px;font-weight:600;}
.omg-course-view .content-view>:first-child{margin-top:0;}
.omg-course-view .content-view :where(p,ul,ol){margin:0 0 24px;}
.omg-course-view .content-view :where(ul,ol){padding-left:20px;}
.omg-course-view .content-view :where(img,video){max-width:100%;height:auto;}
.omg-course-view .content-view iframe{max-width:100%;}
.omg-course-view .content-view iframe[src*="youtube"],.omg-course-view .content-view iframe[src*="vimeo"]{width:100%;height:auto;aspect-ratio:16/9;}
.omg-course-view .content-view :where(pre,table){display:block;max-width:100%;overflow-x:auto;}
.omg-course-view .content-view :where(a){color:inherit;text-decoration:underline;text-underline-offset:3px;}
.omg-course-view-attachments{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px;}
.omg-course-view-attachments a{color:inherit;text-decoration:underline;text-underline-offset:3px;}
.omg-course-view .kboard-comments-area{margin-top:40px;}
.omg-course-view-neighbors{clear:both;width:100%;margin-top:40px;border-top:1px solid #dfe0e1;}
.omg-course-view-neighbors a{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid #dfe0e1;color:inherit;text-decoration:none;}
.omg-course-view-neighbors a span:first-child{color:#808080;}
.omg-course-view-neighbors a:hover span:last-child{text-decoration:underline;}
.omg-course-view-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px;margin-top:20px;}
.omg-course-view-actions a{color:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;}
@media(max-width:1199px){
 .omg-course-view{font-size:14px;line-height:21px;}
 .omg-course-view-head{padding-bottom:0;margin-bottom:0;}
 .omg-course-view .omg-course-view-title{margin-bottom:20px;font-size:24px;line-height:36px;}
 .omg-course-view-title .omg-course-new{width:18px;height:18px;margin-left:8px;border-radius:4px;font-size:12px;line-height:18px;top:-2px;}
 .omg-course-view .omg-course-view-meta{font-size:13px;line-height:18px;}
 .omg-course-view .content-view :where(h2,h3,h4){margin-top:30px;margin-bottom:12px;font-size:17px;line-height:22px;}
 .omg-course-view .content-view :where(p,ul,ol){margin-bottom:21px;}
 .omg-course-view-neighbors a{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px 0;}
}
