/* Shared PC/mobile navigation. */
#mg-mobile-draft .menu,#mg-sub-header #mg-sub-menu{display:block}
.mg-navigation{width:100%;font-family:'Malgun Gothic',sans-serif}
.mg-nav-group{border-bottom:1px solid #d6dfcf;min-width:0}
.mg-nav-group>summary{list-style:none;cursor:pointer;padding:16px 4px;font-size:16px;font-weight:600;color:#294c3e;display:flex;justify-content:space-between;gap:16px}
.mg-nav-group>summary::-webkit-details-marker{display:none}
.mg-nav-group>summary:after{content:'＋';font-weight:400}
.mg-nav-group[open]>summary:after{content:'−'}
.mg-nav-group>summary:focus-visible{outline:2px solid #537e67;outline-offset:2px}
#mg-mobile-draft .mg-nav-children a,#mg-sub-header .mg-nav-children a{display:block;padding:11px 16px;font-size:14px;border:0;color:#43574a;background:transparent;white-space:normal}
.mg-nav-children{padding:0 0 12px}
#mg-mobile-draft .mg-nav-children a:hover,#mg-sub-header .mg-nav-children a:hover{background:#dce6d7;color:#244431}
#mg-mobile-draft .mg-nav-children .mg-nav-overview,#mg-sub-header .mg-nav-children .mg-nav-overview{font-weight:600;font-size:12px}
#mg-mobile-draft .desktop-nav .mg-navigation{display:flex;gap:24px}
#mg-mobile-draft .desktop-nav .mg-nav-group{position:relative;border:0}
#mg-mobile-draft .desktop-nav summary{font-size:15px;gap:8px;padding:18px 0;white-space:nowrap}
#mg-mobile-draft .desktop-nav .mg-nav-children{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:210px;background:rgba(255,255,255,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.65);box-shadow:0 12px 28px #18342618;border-radius:10px;padding:10px;z-index:20}
@media(min-width:1101px){#mg-mobile-draft .menu>.mg-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 30px;align-items:start}}
@media(max-width:1100px){#mg-mobile-draft .desktop-nav .mg-navigation{gap:10px}#mg-mobile-draft .desktop-nav summary{font-size:13px}}

#mg-mobile-draft .desktop-nav .mg-nav-children a:hover{background:rgba(220,230,215,.65)}
