:root{--acc-navy:#1b2a4a;--acc-green:#2e7d5b;--acc-gold:#c9a227;--acc-offwhite:#fdfdfb;--acc-white:#fff;--acc-mint:#8fd4b4;--acc-navy-deep:#15213a;--acc-ink:var(--acc-navy);--acc-ink-soft:#44506b;--acc-ink-mute:#646e84;--acc-line:#dbdde2;--acc-line-strong:#b6bbc5;--acc-line-on-dark:#33456a;--acc-surface:var(--acc-white);--acc-surface-sunken:#f4f6f8;--acc-canvas:var(--acc-offwhite);--acc-green-deep:#26674b;--acc-green-pale:#eef5f2;--acc-notice-bg:#fff5d9;--acc-notice-ink:#715500;--acc-alert-bg:#fcebea;--acc-alert-ink:#8f2f2c;--acc-font-display:Pretendard, "Pretendard Variable", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--acc-font-body:NanumBarunGothic, "Nanum Barun Gothic", "NanumGothic", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--acc-font-en:Inter, "SF Pro Text", -apple-system, "Segoe UI", system-ui, Arial, sans-serif;--acc-font-wordmark:Montserrat, "Avenir Next", Futura, "Trebuchet MS", Inter, system-ui, sans-serif;--acc-text-2xs:.8125rem;--acc-text-xs:.875rem;--acc-text-sm:.9375rem;--acc-text-md:1rem;--acc-text-lg:1.125rem;--acc-text-xl:1.3125rem;--acc-text-2xl:1.625rem;--acc-text-3xl:2rem;--acc-leading-tight:1.35;--acc-leading-heading:1.4;--acc-leading-body:1.75;--acc-weight-regular:400;--acc-weight-medium:600;--acc-weight-bold:700;--acc-space-1:.25rem;--acc-space-2:.5rem;--acc-space-3:.75rem;--acc-space-4:1rem;--acc-space-5:1.25rem;--acc-space-6:1.5rem;--acc-space-7:1.75rem;--acc-space-8:2rem;--acc-space-10:2.5rem;--acc-space-12:3rem;--acc-space-16:4rem;--acc-hairline:.0625rem;--acc-rule:.125rem;--acc-rule-strong:.1875rem;--acc-radius:.125rem;--acc-touch-min:2.75rem;--acc-measure:46rem;--lp-ground:#0d1526;--lp-ground-raise:#16233c;--lp-paper:var(--acc-offwhite);--lp-paper-sunken:#f1f3f2;--lp-ink:#16233d;--lp-ink-soft:var(--acc-ink-soft);--lp-ink-mute:var(--acc-ink-mute);--lp-on-dark:var(--acc-white);--lp-on-dark-soft:#c3cddd;--lp-on-dark-mute:#8c9ab4;--lp-line:#e0e2e0;--lp-line-strong:#c2c6c6;--lp-line-on-dark:#2b3b58;--lp-accent:var(--acc-green);--lp-accent-deep:var(--acc-green-deep);--lp-gold:var(--acc-gold);--lp-mint:var(--acc-mint);--lp-text-xs:.8125rem;--lp-text-sm:.9375rem;--lp-text-base:1.0625rem;--lp-text-lg:1.1875rem;--lp-text-xl:1.375rem;--lp-display:clamp(2.125rem, 1.15rem + 4.1vw, 3.5rem);--lp-headline:clamp(1.625rem, 1.15rem + 2vw, 2.25rem);--lp-figure:clamp(1.375rem, .9rem + 1.5vw, 1.75rem);--lp-leading-body:1.65;--lp-leading-lead:1.6;--lp-leading-head:1.3;--lp-leading-display:1.16;--lp-track-body:0;--lp-track-head:-.02em;--lp-track-display:-.028em;--lp-track-eyebrow:.14em;--lp-gap-1:.25rem;--lp-gap-2:.5rem;--lp-gap-3:.75rem;--lp-gap-4:1rem;--lp-gap-5:1.5rem;--lp-gap-6:2rem;--lp-gap-7:2.75rem;--lp-gap-8:3.5rem;--lp-band:clamp(3.5rem, 2rem + 6vw, 6.5rem);--lp-measure:38rem;--lp-wide:72rem;--lp-pad:clamp(1.25rem, .5rem + 3vw, 3rem)}.lpRoot{background:var(--lp-paper);color:var(--lp-ink-soft);font-family:var(--acc-font-display);font-size:var(--lp-text-base);letter-spacing:var(--lp-track-body);line-height:var(--lp-leading-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:where(.lpRoot) :where(h1,h2,h3){color:var(--lp-ink);font-weight:var(--acc-weight-bold);overflow-wrap:break-word;text-wrap:balance;word-break:keep-all;margin:0}:where(.lpRoot) :where(p,li,dd,dt){overflow-wrap:break-word;word-break:keep-all}:where(.lpRoot) :where(p){margin:0}:where(.lpRoot) :where(img){max-width:100%;height:auto;display:block}.lpNum{font-family:var(--acc-font-en);font-variant-numeric:tabular-nums}.lpRoot :focus-visible{outline:var(--acc-rule) solid var(--lp-accent);outline-offset:.125rem}@media (prefers-reduced-motion:reduce){.lpRoot *,.lpRoot :before,.lpRoot :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lpRoot[lang=en]{font-family:var(--acc-font-en);line-height:1.6}:where(.lpRoot[lang=en]) :where(h1,h2,h3){font-family:var(--acc-font-wordmark);word-break:normal}.lpRoot[lang=en]{--lp-track-display:-.018em;--lp-track-head:-.012em}:where(.lpRoot[lang=en]) :where(p,li,dd,dt){word-break:normal}
