@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.p.77d5d991.woff2)format("woff2");font-display:swap;font-weight:45 920}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_a0285109-module__bb8acq__className{font-family:pretendard,pretendard Fallback}.pretendard_a0285109-module__bb8acq__variable{--font-pretendard:"pretendard","pretendard Fallback"}
:root{--ink-900:#0a0a0f;--ink-800:#16171d;--ink-700:#2a2c36;--ink-600:#4a4d5a;--ink-500:#6b6f7e;--ink-400:#9096a4;--ink-300:#c2c6d0;--ink-200:#e2e4ea;--ink-100:#eff0f4;--ink-50:#f7f8fa;--paper:#fff;--brand:#0a0a0f;--accent:#0047ff;--accent-strong:#0038cc;--accent-soft:#eaf0ff;--text:var(--ink-900);--text-muted:var(--ink-500);--text-subtle:var(--ink-400);--text-invert:#fff;--foreground:var(--ink-900);--bg:var(--paper);--background:var(--paper);--surface:var(--ink-50);--line:var(--ink-100);--line-strong:var(--ink-200);--success:#0e8345;--warning:#c98a00;--danger:#d64530;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:28px;--r-full:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--shadow-sm:0 1px 2px #0a0a0f0f;--shadow-md:0 8px 24px -12px #0a0a0f2e;--shadow-lg:0 24px 64px -24px #0a0a0f47;--maxw:1320px;--gutter:clamp(20px,5vw,48px);--header-h:68px;--font-sans:var(--font-pretendard),var(--font-geist-sans),system-ui,-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--font-mono:var(--font-geist-mono),"SFMono-Regular",ui-monospace,monospace;--ease:cubic-bezier(.22,1,.36,1)}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--text);background:var(--bg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.6}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.jodit-content{color:#333;font-size:16px;line-height:1.8}.jodit-content p{margin:0 0 16px}.jodit-content h1{margin:24px 0 16px;font-size:32px;font-weight:700;line-height:1.3}.jodit-content h2{margin:20px 0 14px;font-size:28px;font-weight:700;line-height:1.3}.jodit-content h3{margin:18px 0 12px;font-size:24px;font-weight:700;line-height:1.4}.jodit-content h4{margin:16px 0 10px;font-size:20px;font-weight:700;line-height:1.4}.jodit-content h5{margin:14px 0 8px;font-size:18px;font-weight:700;line-height:1.5}.jodit-content h6{margin:12px 0 8px;font-size:16px;font-weight:700;line-height:1.5}.jodit-content strong,.jodit-content b{font-weight:700}.jodit-content em,.jodit-content i{font-style:italic}.jodit-content u{text-decoration:underline}.jodit-content s,.jodit-content strike{text-decoration:line-through}.jodit-content code{background:#f5f5f5;border-radius:3px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.jodit-content pre{background:#f5f5f5;border-radius:4px;margin:16px 0;padding:12px;font-family:Courier New,monospace;overflow-x:auto}.jodit-content ul{margin:16px 0;padding-left:40px;list-style-type:disc}.jodit-content ol{margin:16px 0;padding-left:40px;list-style-type:decimal}.jodit-content li{margin:8px 0}.jodit-content ul ul{margin:4px 0;list-style-type:circle}.jodit-content ul ul ul{list-style-type:square}.jodit-content a{color:#1890ff;text-decoration:none;transition:color .2s}.jodit-content a:hover{color:#40a9ff;text-decoration:underline}.jodit-content img{border-radius:4px;max-width:100%;height:auto;margin:16px 0;display:block}.jodit-content .jodit-left,.jodit-content [style*="text-align: left"],.jodit-content [style*="float: left"]{text-align:left}.jodit-content .jodit-center,.jodit-content [style*="text-align: center"]{text-align:center;margin-left:auto;margin-right:auto}.jodit-content .jodit-right,.jodit-content [style*="text-align: right"],.jodit-content [style*="float: right"]{text-align:right}.jodit-content img[style*="float: left"]{float:left;margin-bottom:8px;margin-right:16px}.jodit-content img[style*="float: right"]{float:right;margin-bottom:8px;margin-left:16px}.jodit-content .title-image-wrapper{border:3px solid #1890ff;border-radius:4px;width:fit-content;max-width:100%;margin:16px 0;display:block;position:relative}.jodit-content .title-image-wrapper.jodit-left{float:left;margin-right:16px}.jodit-content .title-image-wrapper.jodit-right{float:right;margin-left:16px}.jodit-content .title-image-wrapper.jodit-center,.jodit-content .title-image-wrapper[style*="text-align: center"],.jodit-content .title-image-wrapper[style*=text-align\:center]{float:none;width:fit-content;margin-left:auto;margin-right:auto}.jodit-content .title-image-wrapper img{border:none;margin:0;display:block}.jodit-content .title-image-wrapper:after{content:"타이틀 이미지";color:#fff;background:#1890ff;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;top:8px;right:8px;box-shadow:0 2px 4px #0003}.jodit-content table{border-collapse:collapse;border:1px solid #e8e8e8;width:100%;margin:16px 0}.jodit-content table td,.jodit-content table th{text-align:left;border:1px solid #e8e8e8;padding:8px 12px}.jodit-content table th{background:#fafafa;font-weight:700}.jodit-content table tr:hover{background:#f5f5f5}.jodit-content blockquote{color:#666;background:#f0f5ff;border-left:4px solid #1890ff;margin:16px 0;padding:12px 20px}.jodit-content hr{border:none;border-top:1px solid #e8e8e8;margin:24px 0}
