:root{--navy: #013f83;--blue: #004ea2;--sky: #3376c0;--card-dark: #195197;--card-light: #3178b4;--recruit: #05407f;--tagline-border: #c2dbf4;--finance-panel: #e9f2f9;--finance-axis: #698aac;--note-border: #223399;--bar-1: #b1dbff;--bar-2: #5aa8d6;--bar-3: #004ea2;--recruit-accent: #3fa9f5;--ink: #3b434b;--ink-strong: #232629;--ink-footer: #464f5e;--muted: #bdbdbd;--line: #d5d8dc;--panel: #f5f6f9;--panel-light: #fafafa;--white: #ffffff;--font-body: "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-head: "Pretendard", var(--font-body);--container: 1200px;--gutter: 16px;--header-h: 86px}:root:lang(zh){--font-body: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Noto Sans KR", sans-serif}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:url(/fonts/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:url(/fonts/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:url(/fonts/Pretendard-Bold.subset.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5;overflow-x:hidden}img,video{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p{margin:0}a{color:inherit}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:8px 16px;background:var(--white);color:var(--blue)}.skip-link:focus{left:8px;top:8px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:110px}.section--panel{background:var(--panel)}.section-head{text-align:center;padding-bottom:24px;margin-bottom:50px;border-bottom:1px solid var(--line)}.eyebrow{display:block;font-family:var(--font-head);font-size:16px;font-weight:700;line-height:1;color:var(--muted);margin-bottom:15px}.section-title{font-family:var(--font-head);font-size:50px;font-weight:700;line-height:1;color:var(--ink-strong)}.text{font-size:17px;line-height:30px;letter-spacing:-.04em;color:var(--ink)}.text b,.text strong{font-weight:700}.subhead{font-size:25px;font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--blue)}.rich{font-size:17px;line-height:30px;letter-spacing:-.04em;color:var(--ink)}.rich strong{font-weight:700}.rich .rl-gap{height:22px}.rich .rl-h{font-weight:700;color:var(--ink-strong)}.rich .rl-step{padding-left:8px}.rich .rl-list{margin:0;padding-left:22px}[data-reveal]{transition:opacity .9s ease,transform .9s ease}[data-reveal].reveal-pending{opacity:0;transform:translateY(40px)}@media(prefers-reduced-motion:reduce){[data-reveal]{transition:none}}@media(max-width:1024px){:root{--header-h: 72px}.section{padding-block:80px}.section-title{font-size:40px}}@media(max-width:767px){.section{padding-block:60px}.section-head{margin-bottom:32px}.eyebrow{font-size:14px}.section-title{font-size:30px}.text,.rich{font-size:15px;line-height:26px}.rich .rl-gap{height:14px}.subhead{font-size:21px}}.site-footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line)}.site-footer__inner[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:43px;padding-bottom:40px;text-align:center;font-family:"Noto Sans KR",var(--font-body);font-size:14px;line-height:25px;letter-spacing:-.04em;color:var(--ink-footer)}.site-footer__inner[data-astro-cid-sz7xmlte] img{width:300px;height:auto;margin-bottom:12px}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{text-decoration:underline}@media(max-width:767px){.site-footer__inner[data-astro-cid-sz7xmlte]{font-size:12px;line-height:20px}.site-footer__inner[data-astro-cid-sz7xmlte] img{width:200px}}
