.nNKoMW_page,.nNKoMW_page *{box-sizing:border-box;margin:0;padding:0}.nNKoMW_page{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.nNKoMW_page h1,.nNKoMW_page h2,.nNKoMW_page h3,.nNKoMW_page h4{color:#333;line-height:1.6}.nNKoMW_page header{background:#f8f8f8;border-bottom:1px solid #ddd;padding:20px}.nNKoMW_page header h1{margin-bottom:10px;font-size:24px}.nNKoMW_page main{max-width:1200px;margin:0 auto;padding:40px 20px}.nNKoMW_page section{margin-bottom:60px}.nNKoMW_page h2{border-bottom:3px solid #06c;margin-bottom:20px;padding-bottom:10px;font-size:28px}.nNKoMW_page p{margin-bottom:15px}.nNKoMW_introBox{background:#f0f7ff;border-left:4px solid #06c;margin-bottom:30px;padding:20px}.nNKoMW_programGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:20px 0;display:grid}.nNKoMW_programCard{background:#f9f9f9;border:1px solid #ddd;border-radius:4px;padding:20px}.nNKoMW_programCard h4{color:#06c;margin-bottom:10px;font-size:15px}.nNKoMW_programCard p{margin:0;font-size:13px}.nNKoMW_page footer{background:#f8f8f8;border-top:1px solid #ddd;margin-top:40px;padding:20px;font-size:14px}
