:root{--navy: #013f83;--blue: #004ea2;--button: #004290;--sky: #3376c0;--timeline-icon: #7ba6d9;--ink: #3b434b;--ink-strong: #232629;--ink-soft: #717171;--muted: #bdbdbd;--line: #e1e1e1;--line-light: #e8e8e8;--input-border: #cbcbcb;--panel: #f5f6f9;--white: #ffffff;--error: #c62828;--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}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:url(/fonts/Pretendard-Regular.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;margin-bottom:50px}.section-head--left{text-align:left}.section-title{font-family:var(--font-head);font-size:50px;font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--ink-strong)}.eyebrow{display:block;margin-top:6px;font-family:var(--font-head);font-size:16px;font-weight:700;line-height:1;color:var(--muted)}.lead{font-family:var(--font-head);font-size:25px;font-weight:400;line-height:40px;letter-spacing:-.04em;color:var(--ink)}[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}.lead{font-size:21px;line-height:34px}}@media(max-width:767px){.section{padding-block:60px}.section-head{margin-bottom:32px}.eyebrow{font-size:12px}.section-title{font-size:30px}.lead{font-size:16px;line-height:27px}.lead br{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-footer[data-astro-cid-sz7xmlte]{background:var(--panel)}.site-footer__inner[data-astro-cid-sz7xmlte]{padding-top:40px;padding-bottom:50px;font-family:var(--font-body);font-size:14px;line-height:25px;letter-spacing:-.04em;color:#6b7280}.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}.site-footer__privacy[data-astro-cid-sz7xmlte]{margin-top:10px;padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--ink);cursor:pointer}.site-footer__privacy[data-astro-cid-sz7xmlte]:hover,.site-footer__privacy[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;padding-bottom:36px}}.privacy[data-astro-cid-v2ec5odn]{width:min(720px,calc(100% - 32px));max-height:min(80vh,760px);padding:0;border:0;border-radius:12px;box-shadow:0 20px 60px #0b24474d}.privacy[data-astro-cid-v2ec5odn]::backdrop{background:#00000073}.privacy__body[data-astro-cid-v2ec5odn]{padding:40px 36px 36px;font-size:15px;line-height:26px;color:var(--ink)}.privacy[data-astro-cid-v2ec5odn] h2[data-astro-cid-v2ec5odn]{font-size:21px;font-weight:700;color:var(--ink-strong);margin-bottom:14px}.privacy[data-astro-cid-v2ec5odn] h3[data-astro-cid-v2ec5odn]{margin-top:18px;font-size:15px;font-weight:700;color:var(--ink-strong)}.privacy__date[data-astro-cid-v2ec5odn]{margin-top:18px}.privacy__close[data-astro-cid-v2ec5odn]{position:absolute;top:8px;right:10px;width:40px;height:40px;border:0;background:none;font-size:28px;line-height:1;color:#8a929a;cursor:pointer}@media(max-width:767px){.privacy__body[data-astro-cid-v2ec5odn]{padding:36px 20px 24px;font-size:14px;line-height:24px}}
