.site-hd,.site-ft{--s-blue:#4f46e5;--s-blue-strong:#4338ca;--s-blue-soft:#eef2ff;--s-white:#fff;--s-ink:#0e1320;--s-body:#3d4759;--s-nav:#4a5468;--s-line:#e6eaf3;--s-wrap:1240px;--s-gutter:clamp(20px, 4vw, 40px);font-family:var(--font-noto-sans-kr), "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;box-sizing:border-box;word-break:keep-all;overflow-wrap:break-word}.site-hd *,.site-hd :before,.site-hd :after,.site-ft *,.site-ft :before,.site-ft :after{box-sizing:border-box}.site-hd a,.site-ft a{color:inherit;text-decoration:none}.site-hd a:focus-visible,.site-hd button:focus-visible,.site-ft a:focus-visible{outline:3px solid var(--s-blue);outline-offset:3px;border-radius:6px}.site-logo{letter-spacing:-.02em;color:var(--s-ink);white-space:nowrap;font-size:20px;font-weight:800}.site-logo em{color:var(--s-blue);font-style:normal}.site-hd{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--s-line);background:#ffffffeb;position:sticky;top:0}.site-hd .site-wrap{max-width:var(--s-wrap);padding-inline:var(--s-gutter);align-items:center;gap:clamp(16px,3vw,48px);height:68px;margin-inline:auto;display:flex;position:relative}.site-hd .site-nav{flex-wrap:wrap;flex:1;gap:clamp(14px,2vw,30px);min-width:0;display:flex}.site-hd .site-nav a{color:var(--s-nav);white-space:nowrap;font-size:15px;font-weight:600}.site-hd .site-nav a:hover{color:var(--s-blue)}.site-hd .site-actions{align-items:center;gap:10px;display:flex}.site-hd .site-login{color:var(--s-nav);white-space:nowrap;padding:11px 4px;font-size:14px;font-weight:600;transition:color .15s}.site-hd .site-login:hover{color:var(--s-blue)}.site-hd .site-nav .site-nav-login{display:none}.site-hd .site-cta{background:var(--s-blue);color:var(--s-white);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:11px 20px;font-size:14px;font-weight:700;transition:background-color .15s;display:inline-flex}.site-hd .site-cta:hover{background:var(--s-blue-strong);color:var(--s-white)}.site-hd .site-toggle{border:1px solid var(--s-line);background:var(--s-white);width:40px;height:40px;color:var(--s-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;display:none}.site-hd .site-toggle:hover{background:var(--s-blue-soft)}.site-hd .site-toggle[aria-expanded=true]{background:var(--s-blue);border-color:var(--s-blue);color:var(--s-white)}.site-hd .site-toggle i{background:currentColor;border-radius:2px;width:18px;height:2px;display:block;position:relative}.site-hd .site-toggle i:before,.site-hd .site-toggle i:after{content:"";background:currentColor;border-radius:2px;width:18px;height:2px;position:absolute;left:0}.site-hd .site-toggle i:before{top:-6px}.site-hd .site-toggle i:after{top:6px}@media (max-width:700px){.site-hd .site-toggle{display:inline-flex}.site-hd .site-actions{margin-left:auto}.site-hd .site-nav{top:calc(100% + 2px);left:var(--s-gutter);right:var(--s-gutter);z-index:30;background:var(--s-white);border:1px solid var(--s-line);border-radius:16px;flex-direction:column;flex:none;gap:0;padding:8px;font-size:16px;display:none;position:absolute;box-shadow:0 18px 44px -18px #0e13204d}.site-hd .site-nav.open{display:flex}.site-hd .site-nav a{min-height:48px;color:var(--s-ink);border-radius:10px;align-items:center;padding:0 16px;display:flex}.site-hd .site-nav a+a{border-top:1px solid var(--s-line)}.site-hd .site-nav a:hover{background:var(--s-blue-soft)}.site-hd .site-login{display:none}.site-hd .site-nav .site-nav-login{color:var(--s-blue);display:flex}}@media (max-width:380px){.site-hd .site-wrap,.site-hd .site-actions{gap:8px}.site-hd .site-cta{padding:11px 14px;font-size:13px}}.site-hd.site-hd-deep{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#ffffff14;margin-bottom:-69px;transition:background-color .2s,border-color .2s,box-shadow .2s}.site-hd.site-hd-deep.is-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--s-line);background:#fffffff0;box-shadow:0 6px 24px -18px #0e132066}.site-hd.site-hd-deep:not(.is-scrolled) .site-logo{color:var(--s-white)}.site-hd.site-hd-deep:not(.is-scrolled) .site-logo em{color:#a5b4fc}.site-hd.site-hd-deep:not(.is-scrolled) .site-nav a,.site-hd.site-hd-deep:not(.is-scrolled) .site-login{color:#c9cee3}.site-hd.site-hd-deep:not(.is-scrolled) .site-nav a:hover,.site-hd.site-hd-deep:not(.is-scrolled) .site-login:hover{color:var(--s-white)}.site-hd.site-hd-deep:not(.is-scrolled) .site-toggle{color:var(--s-white);background:0 0;border-color:#ffffff38}.site-hd.site-hd-deep:not(.is-scrolled) .site-toggle[aria-expanded=true]{background:var(--s-blue);border-color:var(--s-blue)}.site-hd.site-hd-deep:not(.is-scrolled) a:focus-visible,.site-hd.site-hd-deep:not(.is-scrolled) button:focus-visible{outline-color:#a5b4fc}@media (max-width:700px){.site-hd.site-hd-deep:not(.is-scrolled) .site-nav a,.site-hd.site-hd-deep:not(.is-scrolled) .site-nav a:hover{color:var(--s-ink)}.site-hd.site-hd-deep:not(.is-scrolled) .site-nav .site-nav-login{color:var(--s-blue)}}.site-ft{background:var(--s-white);border-top:1px solid var(--s-line);padding-block:clamp(32px,4vw,44px)}.site-ft .site-wrap{max-width:var(--s-wrap);padding-inline:var(--s-gutter);margin-inline:auto}.site-ft .site-ft-brand{color:var(--s-body);margin:0 0 16px;font-size:13px;font-weight:700}.site-ft .site-ft-brand b{color:var(--s-ink);font-weight:800}.site-minibar{--s-blue:#4f46e5;--s-ink:#0e1320;font-family:var(--font-noto-sans-kr), "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;box-sizing:border-box;align-items:center;width:100%;max-width:1240px;height:68px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px);display:flex}.site-minibar a{text-decoration:none}.site-minibar a:focus-visible{outline:3px solid var(--s-blue);outline-offset:3px;border-radius:6px}
