@media (min-width:769px){.ss-mobile{display:none!important}}
@media (max-width:768px){
  body.ss-mobile-ready{overflow-x:hidden!important}
  body.ss-mobile-ready>main,body.ss-mobile-ready #PAGES_CONTAINER{display:none!important}
  body.ss-mobile-ready #SITE_HEADER,body.ss-mobile-ready #SITE_HEADER_WRAPPER,body.ss-mobile-ready #SITE_HEADER-placeholder{display:none!important}
  body.ss-mobile-ready #SITE_CONTAINER,body.ss-mobile-ready #site-root,body.ss-mobile-ready #masterPage{min-width:0!important;max-width:100%!important;width:100%!important;overflow-x:hidden!important}
  .ss-mobile{display:block;background:#fff;color:#17212b;font-family:Arial,"Noto Sans KR",sans-serif;font-size:16px;line-height:1.75;width:100%}
  .ss-mobile-header{align-items:center;display:flex;justify-content:space-between;position:sticky;top:0;z-index:9999;background:#fff;border-bottom:1px solid #ddd;padding:12px 16px}
  .ss-mobile-brand{align-items:center;display:flex;flex:0 0 auto;height:58px;text-decoration:none}.ss-mobile-brand img{border-radius:0!important;height:58px!important;margin:0!important;object-fit:contain!important;width:71px!important}
  .ss-mobile-toggle{align-items:center;background:#103e65;border:0;border-radius:3px;color:#fff;display:flex;flex:0 0 48px;font-size:25px;height:44px;justify-content:center;line-height:1;padding:0;width:48px}
  .ss-mobile-nav{background:#fff;box-shadow:-6px 0 20px rgba(0,0,0,.22);box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:100vh;margin:0;max-width:86vw;overflow-y:auto;padding:76px 22px 30px;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform .24s ease;width:310px;z-index:10002}.ss-mobile-nav.is-open{transform:translateX(0)}.ss-mobile-nav a{border-bottom:1px solid #e5e9ec;color:#174f78;font-size:17px;font-weight:700;padding:15px 4px;text-decoration:none}
  .ss-mobile-subtoggle{background:#eef4f7;border:0;border-bottom:1px solid #d6e0e6;color:#174f78;font-size:15px;font-weight:700;margin-top:8px;padding:13px 8px;text-align:left}.ss-mobile-subnav{display:none;flex-direction:column;padding-left:13px}.ss-mobile-subnav.is-open{display:flex}.ss-mobile-subnav a{font-size:14px;font-weight:500;padding:11px 5px}
  .ss-mobile-close{background:transparent;border:0;color:#173c55;font-size:30px;height:46px;position:absolute;right:14px;top:13px;width:46px}.ss-mobile-overlay{background:rgba(0,0,0,.48);display:none;inset:0;position:fixed;z-index:10001}.ss-mobile-overlay.is-open{display:block}
  .ss-mobile-section{padding:28px 18px;border-bottom:1px solid #e4e8eb}.ss-mobile-section:nth-child(even){background:#f7fafb}
  .ss-mobile h1{font-size:30px;line-height:1.3;margin:0 0 18px}.ss-mobile h2{font-size:25px;line-height:1.4;margin:22px 0 12px}.ss-mobile h3{font-size:20px;line-height:1.45;margin:18px 0 10px}.ss-mobile p{margin:0 0 15px}
  .ss-mobile img,.ss-mobile video{box-sizing:border-box!important;display:block;height:auto!important;inset:auto!important;left:auto!important;max-width:100%!important;position:static!important;right:auto!important;transform:none!important;width:100%!important;margin:16px auto;border-radius:3px}
  .ss-mobile img.ss-mobile-icon{height:auto!important;max-width:116px!important;width:auto!important;margin:18px auto!important}
  .ss-mobile a.ss-mobile-action{display:block;border:1px solid #17638c;color:#17638c;font-weight:700;margin:12px 0;padding:11px 14px;text-align:center;text-decoration:none}
  .ss-mobile-tags{display:flex;flex-wrap:wrap;gap:10px;background:#fff!important}.ss-mobile-tags a{border:1px solid #aaa;color:#17212b;padding:9px 13px;text-decoration:none}
  .ss-mobile-pager-host{text-align:center}.ss-mobile a.ss-mobile-page-link{align-items:center;display:inline-flex!important;height:42px;justify-content:center;margin:8px 4px!important;padding:0!important;width:42px}
  .ss-mobile table{display:block;max-width:100%;overflow-x:auto;width:100%;border-collapse:collapse}.ss-mobile td,.ss-mobile th{border:1px solid #ddd;padding:8px}
}
