:root{--navy:#063376;--font-serif:"Nanum Myeongjo", serif;--font-sans:"Pretendard Variable", "Pretendard", -apple-system, sans-serif;--maxw:1160px}.phead.svelte-bgm6hs{background:var(--navy,#063376);color:#fff;text-align:center;width:100%;position:relative;overflow:hidden}.phead.svelte-bgm6hs:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0062a873,#06337600);width:52%;height:180%;position:absolute;bottom:-50%;right:-10%;transform:skew(-14deg)}.wrap.svelte-bgm6hs{max-width:var(--maxw,1160px);margin:0 auto;padding:0 24px}.phead-in.svelte-bgm6hs{z-index:1;padding:72px 0 62px;position:relative}.eyebrow.svelte-bgm6hs{font-family:var(--font-serif,"Nanum Myeongjo", serif);letter-spacing:.18em;color:#fff9;margin:0 0 14px;font-size:14px}h1.svelte-bgm6hs{font-family:var(--font-serif,"Nanum Myeongjo", serif);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(28px,3.8vw,44px);font-weight:800;line-height:1.35}p.svelte-bgm6hs{font-family:var(--font-sans,"Pretendard Variable", sans-serif);color:#ffffffc2;word-break:keep-all;max-width:36em;margin:16px auto 0;font-size:16px;line-height:1.7}@media (width<=600px){.phead-in.svelte-bgm6hs{padding:54px 0 46px}}.quick-actions.svelte-19ly700{z-index:var(--z-quick-action);width:104px;box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:svelte-19ly700-quick-enter .36s var(--ease-emphasis) both;background:#fffffff7;border:1px solid #06337621;border-radius:10px;display:grid;position:fixed;top:50%;right:22px;overflow:hidden;transform:translateY(-50%)}.quick-actions.svelte-19ly700 a:where(.svelte-19ly700){border-bottom:1px solid var(--color-border);min-height:74px;color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:12.5px;font-weight:650;line-height:1.2;text-decoration:none;display:flex;position:relative}.quick-actions.svelte-19ly700 a:where(.svelte-19ly700):last-child{border-bottom:0}.quick-actions.svelte-19ly700 a:where(.svelte-19ly700):before{background:var(--color-brand-700);content:"";width:3px;transition:transform var(--duration-fast) var(--ease-emphasis);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.quick-actions.svelte-19ly700 a:where(.svelte-19ly700):hover,.quick-actions.svelte-19ly700 a:where(.svelte-19ly700):focus-visible{background:var(--color-surface-subtle);color:var(--color-brand-700)}.quick-actions.svelte-19ly700 a:where(.svelte-19ly700):hover:before,.quick-actions.svelte-19ly700 a:where(.svelte-19ly700):focus-visible:before{transform:scaleY(1)}.quick-actions.svelte-19ly700 a:where(.svelte-19ly700):focus-visible,.mobile-action-bar.svelte-19ly700 a:where(.svelte-19ly700):focus-visible{outline:2px solid var(--color-brand-600);outline-offset:-3px}.quick-actions.svelte-19ly700 a.featured:where(.svelte-19ly700){background:var(--color-brand-700);color:#fff}.quick-actions.svelte-19ly700 a.featured:where(.svelte-19ly700):hover,.quick-actions.svelte-19ly700 a.featured:where(.svelte-19ly700):focus-visible{background:var(--color-brand-900);color:#fff}.quick-actions.svelte-19ly700 a.featured:where(.svelte-19ly700):before{background:var(--color-brand-gold)}.material-icons.svelte-19ly700{font-size:23px;font-weight:400}.mobile-action-bar.svelte-19ly700{display:none}@keyframes svelte-19ly700-quick-enter{0%{opacity:0;transform:translate(12px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (width<=1400px){.quick-actions.svelte-19ly700{display:none}}@media (width<=1060px){.mobile-action-bar.svelte-19ly700{z-index:var(--z-mobile-bar);padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-top:1px solid #0633761f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #04244f24}.mobile-action-bar.svelte-19ly700 a:where(.svelte-19ly700){border-right:1px solid var(--color-border);min-width:0;min-height:64px;color:var(--color-brand-700);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:7px 4px 6px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.mobile-action-bar.svelte-19ly700 a:where(.svelte-19ly700):last-child{border-right:0}.mobile-action-bar.svelte-19ly700 a.featured:where(.svelte-19ly700){background:var(--color-brand-700);color:#fff}.mobile-action-bar.svelte-19ly700 a:where(.svelte-19ly700):active{background:var(--color-surface-subtle)}.mobile-action-bar.svelte-19ly700 a.featured:where(.svelte-19ly700):active{background:var(--color-brand-900)}.mobile-action-bar.svelte-19ly700 .material-icons:where(.svelte-19ly700){font-size:22px}}@media (prefers-reduced-motion:reduce){.quick-actions.svelte-19ly700{animation:none}.quick-actions.svelte-19ly700 a:where(.svelte-19ly700),.quick-actions.svelte-19ly700 a:where(.svelte-19ly700):before{transition:none}}.section-heading.svelte-162832d{text-align:center;margin-bottom:48px}.section-heading.align-start.svelte-162832d{text-align:left}.bars.svelte-162832d{flex-direction:column;gap:5px;width:44px;margin:0 auto 20px;display:flex}.bars.svelte-162832d i:where(.svelte-162832d){background:var(--color-brand-700,#063376);height:3px;display:block}.align-start.svelte-162832d .bars:where(.svelte-162832d){margin-left:0;margin-right:0}.inverse.svelte-162832d .bars:where(.svelte-162832d) i:where(.svelte-162832d){background:#fff}h2.svelte-162832d{color:var(--color-text,#14171d);font:700 clamp(26px, 3.2vw, 38px) / 1.35 var(--font-serif,"Nanum Myeongjo", serif);letter-spacing:-.02em;margin:0}.inverse.svelte-162832d h2:where(.svelte-162832d){color:#fff}p.svelte-162832d{color:var(--color-text-muted,#5b6472);margin:14px 0 0;font-size:16.5px}.inverse.svelte-162832d p:where(.svelte-162832d){color:#ffffffb8}.can-reveal .section-heading.svelte-162832d{opacity:0;transform:translateY(28px)}.can-reveal .section-heading.svelte-162832d.is-visible{opacity:1;transition:opacity .72s var(--ease-emphasis,cubic-bezier(.22, .61, .28, 1)), transform .82s var(--ease-emphasis,cubic-bezier(.22, .61, .28, 1));transform:none}.can-reveal .section-heading.svelte-162832d.is-visible .bars:where(.svelte-162832d) i:where(.svelte-162832d){animation:svelte-162832d-draw-bar .62s var(--ease-emphasis,cubic-bezier(.22, .61, .28, 1)) both}.can-reveal .section-heading.svelte-162832d.is-visible .bars:where(.svelte-162832d) i:where(.svelte-162832d):nth-child(2){animation-delay:90ms}.can-reveal .section-heading.svelte-162832d.is-visible .bars:where(.svelte-162832d) i:where(.svelte-162832d):nth-child(3){animation-delay:.18s}@keyframes svelte-162832d-draw-bar{0%{transform-origin:0;transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=600px){.section-heading.svelte-162832d{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.section-heading.svelte-162832d,.bars.svelte-162832d i:where(.svelte-162832d){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}footer.svelte-dz9mki{background:var(--color-brand-900);color:#ffffff9e;padding:58px 0 110px;font-size:14px}.footer-inner.svelte-dz9mki{max-width:var(--layout-max-width);padding:0 var(--layout-gutter);margin:auto}.footer-top.svelte-dz9mki{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:36px;padding-bottom:26px;display:flex}img.svelte-dz9mki{object-fit:contain;object-position:left center;width:160px;height:42px}nav.svelte-dz9mki{flex-wrap:wrap;gap:22px;display:flex}a.svelte-dz9mki{color:#fff;text-decoration:none}.info.svelte-dz9mki{margin-top:24px;line-height:2}.copy.svelte-dz9mki{color:#ffffff6b;margin:20px 0 0}.disclaimer.svelte-dz9mki{color:#ffffff61;border-top:1px solid #ffffff1a;margin:18px 0 0;padding-top:18px;font-size:12.5px}@media (width<=600px){.footer-top.svelte-dz9mki{flex-direction:column;align-items:flex-start}nav.svelte-dz9mki{gap:12px 18px}}.site-header.svelte-150v7iw{z-index:var(--z-header);height:var(--header-height);-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);border-bottom:1px solid var(--color-border);background:#fffffff7;position:sticky;top:0}.header-inner.svelte-150v7iw{height:100%;max-width:var(--layout-max-width);padding:0 var(--layout-gutter);justify-content:space-between;align-items:center;gap:18px;margin:auto;display:flex}.brand.svelte-150v7iw{color:var(--color-brand-700);white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.brand.svelte-150v7iw img:where(.svelte-150v7iw){object-fit:contain;width:30px;height:30px}.desktop-nav.svelte-150v7iw>ul:where(.svelte-150v7iw){margin:0;padding:0;list-style:none;display:flex}.desktop-nav.svelte-150v7iw li:where(.svelte-150v7iw){list-style:none;position:relative}.desktop-nav.svelte-150v7iw a:where(.svelte-150v7iw),.desktop-nav.svelte-150v7iw button:where(.svelte-150v7iw){color:inherit;font:500 15px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:25px 11px;text-decoration:none;display:block}.desktop-nav.svelte-150v7iw>ul:where(.svelte-150v7iw)>li:where(.svelte-150v7iw):hover>a:where(.svelte-150v7iw),.desktop-nav.svelte-150v7iw>ul:where(.svelte-150v7iw)>li:where(.svelte-150v7iw):hover>button:where(.svelte-150v7iw),.desktop-nav.svelte-150v7iw a.active:where(.svelte-150v7iw),.desktop-nav.svelte-150v7iw button.active:where(.svelte-150v7iw){color:var(--color-brand-700);border-bottom-color:var(--color-brand-700);font-weight:700}.submenu.svelte-150v7iw{opacity:0;visibility:hidden;border:1px solid var(--color-border);border-top:2px solid var(--color-brand-700);background:#fff;min-width:174px;margin:0;padding:6px 0;transition:all .16s;position:absolute;top:100%;left:0;transform:translateY(-4px)}.desktop-nav.svelte-150v7iw li:where(.svelte-150v7iw):hover .submenu:where(.svelte-150v7iw),.desktop-nav.svelte-150v7iw li:where(.svelte-150v7iw):focus-within .submenu:where(.svelte-150v7iw){opacity:1;visibility:visible;transform:none}.submenu.svelte-150v7iw a:where(.svelte-150v7iw){color:var(--color-text-muted);border:0;padding:9px 18px}.submenu.svelte-150v7iw a:where(.svelte-150v7iw):hover{background:var(--color-surface-subtle);color:var(--color-brand-700)}.header-actions.svelte-150v7iw{align-items:center;gap:14px;display:flex}.phone.svelte-150v7iw{color:var(--color-brand-700);font:700 18px var(--font-serif);white-space:nowrap;text-decoration:none}.reserve.svelte-150v7iw,.mobile-cta.svelte-150v7iw{border-radius:var(--radius-sm);background:var(--color-brand-700);color:#fff;padding:11px 20px;font-weight:600;text-decoration:none}.burger.svelte-150v7iw{background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.burger.svelte-150v7iw span:where(.svelte-150v7iw){background:var(--color-brand-700);width:23px;height:2px;margin:5px auto;display:block}.overlay.svelte-150v7iw{z-index:590;background:#04244f73;border:0;position:fixed;inset:0}.mobile-nav.svelte-150v7iw{z-index:var(--z-mobile-nav);background:#fff;width:min(88vw,380px);height:100dvh;padding:24px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-8px 0 32px #04244f29}.mobile-head.svelte-150v7iw{border-bottom:2px solid var(--color-brand-700);justify-content:space-between;align-items:center;padding-bottom:18px;font-size:20px;display:flex}.mobile-head.svelte-150v7iw button:where(.svelte-150v7iw){background:0 0;border:0;width:44px;height:44px;font-size:32px}.mobile-group.svelte-150v7iw{border-bottom:1px solid var(--color-border);gap:4px;padding:16px 0;display:grid}.group-toggle.svelte-150v7iw{width:100%;color:var(--color-brand-700);font:700 15px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.chevron.svelte-150v7iw{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)}.group-toggle[aria-expanded=true].svelte-150v7iw .chevron:where(.svelte-150v7iw){transform:rotate(-135deg)}.mobile-group.svelte-150v7iw .group-toggle.active:where(.svelte-150v7iw),.mobile-group.svelte-150v7iw a.active:where(.svelte-150v7iw){color:var(--color-brand-700);font-weight:700}.mobile-group.svelte-150v7iw a:where(.svelte-150v7iw){color:var(--color-text);padding:7px 0;text-decoration:none}.mobile-group.svelte-150v7iw .top-link:where(.svelte-150v7iw){font-weight:700}.mobile-cta.svelte-150v7iw{justify-content:center;margin-top:22px;display:flex}@media (width<=1230px){.phone.svelte-150v7iw{display:none}}@media (width<=1060px){.desktop-nav.svelte-150v7iw{display:none}.burger.svelte-150v7iw{display:block}}@media (width<=600px){.reserve.svelte-150v7iw{display:none}.header-inner.svelte-150v7iw{padding:0 18px}.brand.svelte-150v7iw span:where(.svelte-150v7iw){font-size:17px}}.thumb-wrapper.svelte-14kxkt5{background:#04244f;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}svg.svelte-14kxkt5{object-fit:cover;width:100%;height:100%;display:block}.content-markdown.svelte-a2frv2{font-family:var(--font-sans,-apple-system, sans-serif);font-size:var(--text-body,16px);color:var(--color-text,#14171d);word-break:keep-all;overflow-wrap:anywhere;line-height:1.8}h2.svelte-a2frv2{font-family:var(--font-serif,Nanum Myeongjo, serif);color:var(--color-brand-700,#063376);margin:42px 0 16px;font-size:24px;font-weight:800;line-height:1.4}h3.svelte-a2frv2{font-family:var(--font-serif,Nanum Myeongjo, serif);color:var(--color-brand-700,#063376);margin:30px 0 12px;font-size:20px;font-weight:700;line-height:1.4}p.svelte-a2frv2{margin:0 0 16px;line-height:1.8}ul.svelte-a2frv2,ol.svelte-a2frv2{margin:16px 0 24px;padding-left:24px}li.svelte-a2frv2{margin-bottom:8px;line-height:1.7}blockquote.svelte-a2frv2{border-left:3px solid var(--color-brand-700,#063376);background:var(--color-surface-subtle,#f2f4f7);border-radius:0 var(--radius-sm,3px) var(--radius-sm,3px) 0;color:var(--color-text-muted,#5b6472);margin:24px 0;padding:16px 20px}blockquote.svelte-a2frv2 p:where(.svelte-a2frv2){margin:0 0 8px}blockquote.svelte-a2frv2 p:where(.svelte-a2frv2):last-child{margin-bottom:0}.content-link{color:var(--color-brand-600,#0062a8);text-underline-offset:3px;text-decoration:underline}.content-link:hover{color:var(--color-brand-700,#063376)}.pager.svelte-oaw3yj{justify-content:center;align-items:center;gap:6px;margin:52px 0 0;display:flex}.pager.svelte-oaw3yj a:where(.svelte-oaw3yj),.pager.svelte-oaw3yj span:where(.svelte-oaw3yj){border:1px solid var(--color-border,#dde1e8);border-radius:var(--radius-sm,3px);min-width:38px;height:38px;color:var(--color-text,#14171d);background:#fff;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.pager.svelte-oaw3yj a:where(.svelte-oaw3yj):hover{border-color:var(--color-brand-700,#063376);color:var(--color-brand-700,#063376)}.pager.svelte-oaw3yj .cur:where(.svelte-oaw3yj){background:var(--color-brand-700,#063376);border-color:var(--color-brand-700,#063376);color:#fff;font-weight:700}.page-nav.svelte-oaw3yj{color:var(--color-text-muted,#5b6472);font-size:18px;font-weight:600}.public-cta.svelte-fvvuvt{background:var(--color-brand-700,#063376);color:#fff;text-align:center;padding:76px 0}.wrap.svelte-fvvuvt{width:100%;max-width:var(--layout-max-width,1160px);padding:0 var(--layout-gutter,24px);margin:0 auto}h2.svelte-fvvuvt{color:#fff;font-family:var(--font-serif,Nanum Myeongjo, serif);margin:0 0 16px;font-size:clamp(24px,3.2vw,34px);font-weight:800;line-height:1.35}p.svelte-fvvuvt{color:#ffffffd9;margin:0 0 34px;font-size:16.5px;line-height:1.7}.btn-row.svelte-fvvuvt{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.btn-ghost.svelte-fvvuvt,.btn-fill.svelte-fvvuvt{border-radius:var(--radius-sm,3px);justify-content:center;align-items:center;min-width:160px;padding:15px 30px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-ghost.svelte-fvvuvt{color:#fff;border:1px solid #ffffffb3}.btn-ghost.svelte-fvvuvt:hover{background:#ffffff1f;border-color:#fff}.btn-fill.svelte-fvvuvt{color:var(--color-brand-700,#063376);background:#fff;border:1px solid #fff}.btn-fill.svelte-fvvuvt:hover{background:#f8fafc}@media (width<=768px){.public-cta.svelte-fvvuvt{padding:56px 0}.btn-row.svelte-fvvuvt{flex-direction:column;align-items:stretch;max-width:320px;margin:0 auto}}
