/* 생성 파일 — 고치지 말고 tools/crest_sync.py 를 다시 돌린다. 출처: Crest 디자인 시스템 (Wanted Montage, CC BY 4.0) */
@font-face { font-family: "Pretendard"; src: url("fonts/Pretendard-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Pretendard"; src: url("fonts/Pretendard-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Pretendard"; src: url("fonts/Pretendard-SemiBold.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Pretendard"; src: url("fonts/Pretendard-Bold.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
:root {
  --primary-normal: var(--blue-50);
  --primary-strong: var(--blue-45);
  --primary-heavy: var(--blue-40);
  --label-normal: var(--cool-neutral-10);
  --label-strong: var(--common-0);
  --label-neutral: #2e2f33e0;
  --label-alternative: #37383c9c;
  --label-assistive: #37383c47;
  --label-disable: #37383c29;
  --background-normal: var(--common-100);
  --background-alternative: var(--cool-neutral-99);
  --background-elevated: var(--common-100);
  --background-elevated-alternative: var(--cool-neutral-99);
  --background-transparent-normal: #ffffff14;
  --background-transparent-alternative: #ffffff47;
  --interaction-inactive: var(--cool-neutral-70);
  --interaction-disable: var(--cool-neutral-98);
  --line-normal: #70737c38;
  --line-normal-neutral: #70737c29;
  --line-normal-alternative: #70737c14;
  --line-normal-strong: #70737c85;
  --line-solid: var(--cool-neutral-96);
  --line-solid-neutral: var(--cool-neutral-97);
  --line-solid-alternative: var(--cool-neutral-98);
  --line-solid-strong: var(--cool-neutral-80);
  --fill-normal: #70737c14;
  --fill-strong: #70737c29;
  --fill-alternative: #70737c0d;
  --status-positive: var(--green-50);
  --status-cautionary: var(--orange-50);
  --status-negative: var(--red-50);
  --accent-background-lime: var(--lime-50);
  --accent-background-cyan: var(--cyan-50);
  --accent-background-light-blue: var(--light-blue-50);
  --accent-background-violet: var(--violet-50);
  --accent-background-pink: var(--pink-50);
  --accent-background-red-orange: var(--red-orange-50);
  --accent-background-purple: var(--purple-50);
  --accent-foreground-lime: var(--lime-37);
  --accent-foreground-cyan: var(--cyan-40);
  --accent-foreground-light-blue: var(--light-blue-40);
  --accent-foreground-violet: var(--violet-45);
  --accent-foreground-purple: var(--purple-40);
  --accent-foreground-pink: var(--pink-46);
  --accent-foreground-red-orange: var(--red-orange-48);
  --accent-foreground-red: var(--red-40);
  --accent-foreground-orange: var(--orange-39);
  --accent-foreground-green: var(--green-40);
  --accent-foreground-blue: var(--blue-45);
  --static-white: var(--common-100);
  --static-black: var(--common-0);
  --material-dimmer: #17171985;
  --inverse-primary: var(--blue-60);
  --inverse-background: var(--cool-neutral-15);
  --inverse-label: var(--cool-neutral-99);
  --common-0: #000000;
  --common-100: #ffffff;
  --cool-neutral-5: #0f0f10;
  --cool-neutral-7: #141415;
  --cool-neutral-10: #171719;
  --cool-neutral-15: #1b1c1e;
  --cool-neutral-17: #212225;
  --cool-neutral-20: #292a2d;
  --cool-neutral-22: #2e2f33;
  --cool-neutral-23: #333438;
  --cool-neutral-25: #37383c;
  --cool-neutral-30: #46474c;
  --cool-neutral-40: #5a5c63;
  --cool-neutral-50: #70737c;
  --cool-neutral-60: #878a93;
  --cool-neutral-70: #989ba2;
  --cool-neutral-80: #aeb0b6;
  --cool-neutral-90: #c2c4c8;
  --cool-neutral-95: #dbdcdf;
  --cool-neutral-96: #e1e2e4;
  --cool-neutral-97: #eaebec;
  --cool-neutral-98: #f4f4f5;
  --cool-neutral-99: #f7f7f8;
  --neutral-5: #0f0f0f;
  --neutral-10: #171717;
  --neutral-15: #1c1c1c;
  --neutral-20: #2a2a2a;
  --neutral-22: #303030;
  --neutral-30: #474747;
  --neutral-40: #5c5c5c;
  --neutral-50: #737373;
  --neutral-60: #8a8a8a;
  --neutral-70: #9b9b9b;
  --neutral-80: #b0b0b0;
  --neutral-90: #c4c4c4;
  --neutral-95: #dcdcdc;
  --neutral-99: #f7f7f7;
  --blue-10: #001536;
  --blue-20: #002966;
  --blue-30: #003e9c;
  --blue-40: #0054d1;
  --blue-45: #005eeb;
  --blue-50: #0066ff;
  --blue-55: #1a75ff;
  --blue-60: #3385ff;
  --blue-65: #4f95ff;
  --blue-70: #69a5ff;
  --blue-80: #9ec5ff;
  --blue-90: #c9defe;
  --blue-95: #eaf2fe;
  --blue-99: #f7fbff;
  --red-10: #3b0101;
  --red-20: #730303;
  --red-30: #b00c0c;
  --red-40: #e52222;
  --red-50: #ff4242;
  --red-60: #ff6363;
  --red-70: #ff8c8c;
  --red-80: #ffb5b5;
  --red-90: #fed5d5;
  --red-95: #feecec;
  --red-99: #fffafa;
  --green-10: #00240c;
  --green-20: #004517;
  --green-30: #006e25;
  --green-40: #009632;
  --green-50: #00bf40;
  --green-60: #1ed45a;
  --green-70: #49e57d;
  --green-80: #7df5a5;
  --green-90: #acfcc7;
  --green-95: #d9ffe6;
  --green-99: #f2fff6;
  --orange-10: #361e00;
  --orange-20: #663a00;
  --orange-30: #9c5800;
  --orange-39: #d17600;
  --orange-40: #d47800;
  --orange-50: #ff9200;
  --orange-60: #ffa938;
  --orange-70: #ffc06e;
  --orange-80: #ffd49c;
  --orange-90: #fee6c6;
  --orange-95: #fef4e6;
  --orange-99: #fffcf7;
  --red-orange-10: #290f00;
  --red-orange-20: #592100;
  --red-orange-30: #913500;
  --red-orange-40: #c94a00;
  --red-orange-48: #f55a00;
  --red-orange-50: #ff5e00;
  --red-orange-60: #ff7b2e;
  --red-orange-70: #ff9b61;
  --red-orange-80: #ffbd96;
  --red-orange-90: #fed9c4;
  --red-orange-95: #feeee5;
  --red-orange-99: #fffaf7;
  --lime-10: #112900;
  --lime-20: #225200;
  --lime-30: #347d00;
  --lime-37: #429e00;
  --lime-40: #48ad00;
  --lime-50: #58cf04;
  --lime-60: #6be016;
  --lime-70: #88f03e;
  --lime-80: #aef779;
  --lime-90: #ccfca9;
  --lime-95: #e6ffd4;
  --lime-99: #f8fff2;
  --cyan-10: #00252b;
  --cyan-20: #004854;
  --cyan-30: #006f82;
  --cyan-40: #0098b2;
  --cyan-50: #00bdde;
  --cyan-60: #28d0ed;
  --cyan-70: #57dff7;
  --cyan-80: #8aedff;
  --cyan-90: #b5f4ff;
  --cyan-95: #defaff;
  --cyan-99: #f7feff;
  --light-blue-10: #002130;
  --light-blue-20: #004261;
  --light-blue-30: #006796;
  --light-blue-40: #008dcf;
  --light-blue-50: #00aeff;
  --light-blue-60: #3dc2ff;
  --light-blue-70: #70d2ff;
  --light-blue-80: #a1e1ff;
  --light-blue-90: #c4ecfe;
  --light-blue-95: #e5f6fe;
  --light-blue-99: #f7fdff;
  --violet-10: #11024d;
  --violet-20: #23098f;
  --violet-30: #3a16c9;
  --violet-40: #4f29e5;
  --violet-45: #5b37ed;
  --violet-50: #6541f2;
  --violet-60: #7d5ef7;
  --violet-70: #9e86fc;
  --violet-80: #c0b0ff;
  --violet-90: #dbd3fe;
  --violet-95: #f0ecfe;
  --violet-99: #fbfaff;
  --purple-10: #290247;
  --purple-20: #580a7d;
  --purple-30: #861cb8;
  --purple-40: #ad36e3;
  --purple-50: #cb59ff;
  --purple-60: #d478ff;
  --purple-70: #de96ff;
  --purple-80: #e9baff;
  --purple-90: #f2d6ff;
  --purple-95: #f9edff;
  --purple-99: #fefbff;
  --pink-10: #3d0133;
  --pink-20: #730560;
  --pink-30: #a81690;
  --pink-40: #d331b8;
  --pink-46: #e846cd;
  --pink-50: #f553da;
  --pink-60: #fa73e3;
  --pink-70: #ff94ed;
  --pink-80: #ffb8f3;
  --pink-90: #fed3f7;
  --pink-95: #feecfb;
  --pink-99: #fffafe;
  --space-2: 2px;
  --space-4: 4px;
  --space-6: 6px;
  --space-8: 8px;
  --space-12: 12px;
  --space-16: 16px;
  --space-20: 20px;
  --space-24: 24px;
  --space-28: 28px;
  --space-32: 32px;
  --space-40: 40px;
  --space-48: 48px;
  --space-64: 64px;
  --radius-3: 3px;
  --radius-5: 5px;
  --radius-6: 6px;
  --radius-8: 8px;
  --radius-10: 10px;
  --radius-12: 12px;
  --radius-16: 16px;
  --radius-20: 20px;
  --radius-full: 9999px;
  --shadow-normal: 0 0 1px rgba(0,0,0,0.08), 0 0 1px rgba(0,0,0,0.08), 0 1px 2px rgba(0,0,0,0.12);
  --shadow-emphasize: 0 0 1px rgba(0,0,0,0.08), 0 1px 4px rgba(0,0,0,0.08), 0 2px 8px rgba(0,0,0,0.12);
  --shadow-strong: 0 0 4px rgba(0,0,0,0.08), 0 4px 8px rgba(0,0,0,0.08), 0 6px 12px rgba(0,0,0,0.12);
  --shadow-heavy: 0 0 8px rgba(0,0,0,0.08), 0 8px 16px rgba(0,0,0,0.08), 0 16px 20px rgba(0,0,0,0.12);
  --shadow-xsmall: 0 1px 2px -1px rgba(23,23,23,0.10);
  --shadow-knob: 0 0 4px rgba(0,0,0,0.08);
  --shadow-small: 0 4px 6px -1px rgba(23,23,23,0.06), 0 2px 4px -2px rgba(23,23,23,0.06);
  --shadow-spread-small: 0 0 60px rgba(23,23,23,0.10);
  --opacity-0: 0;
  --opacity-5: 0.05;
  --opacity-8: 0.08;
  --opacity-12: 0.12;
  --opacity-16: 0.16;
  --opacity-22: 0.22;
  --opacity-28: 0.28;
  --opacity-35: 0.35;
  --opacity-43: 0.43;
  --opacity-52: 0.52;
  --opacity-61: 0.61;
  --opacity-74: 0.74;
  --opacity-88: 0.88;
  --opacity-97: 0.97;
  --opacity-100: 1;
  --state-strong-hover: 0.08;
  --state-strong-focus: 0.12;
  --state-strong-pressed: 0.18;
  --state-normal-hover: 0.05;
  --state-normal-focus: 0.08;
  --state-normal-pressed: 0.12;
  --state-light-hover: 0.04;
  --state-light-focus: 0.06;
  --state-light-pressed: 0.09;
  --grid-gutter: 20px;
  --page-margin-mobile: 20px;
  --content-max: 1100px;
  --content-max-xl: 1440px;
  --breakpoint-sm: 768px;
  --breakpoint-md: 992px;
  --breakpoint-lg: 1200px;
  --breakpoint-xl: 1600px;
  --font-sans: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;
}
:root[data-theme="dark"] {
  --primary-normal: var(--blue-60);
  --primary-strong: var(--blue-55);
  --primary-heavy: var(--blue-50);
  --label-normal: var(--cool-neutral-99);
  --label-strong: var(--common-100);
  --label-neutral: #c2c4c8e0;
  --label-alternative: #aeb0b69c;
  --label-assistive: #aeb0b647;
  --label-disable: #989ba229;
  --background-normal: var(--cool-neutral-15);
  --background-alternative: var(--cool-neutral-5);
  --background-elevated: var(--cool-neutral-17);
  --background-elevated-alternative: var(--cool-neutral-7);
  --background-transparent-normal: #2122259c;
  --background-transparent-alternative: #2122259c;
  --interaction-inactive: var(--cool-neutral-40);
  --interaction-disable: var(--cool-neutral-22);
  --line-normal: #70737c52;
  --line-normal-neutral: #70737c47;
  --line-normal-alternative: #70737c38;
  --line-normal-strong: #c2c4c885;
  --line-solid: var(--cool-neutral-25);
  --line-solid-neutral: var(--cool-neutral-23);
  --line-solid-alternative: var(--cool-neutral-22);
  --line-solid-strong: var(--cool-neutral-50);
  --fill-normal: #70737c38;
  --fill-strong: #70737c47;
  --fill-alternative: #70737c1f;
  --status-positive: var(--green-60);
  --status-cautionary: var(--orange-60);
  --status-negative: var(--red-60);
  --accent-background-lime: var(--lime-60);
  --accent-background-cyan: var(--cyan-60);
  --accent-background-light-blue: var(--light-blue-60);
  --accent-background-violet: var(--violet-60);
  --accent-background-pink: var(--pink-60);
  --accent-background-red-orange: var(--red-orange-60);
  --accent-background-purple: var(--purple-60);
  --accent-foreground-lime: var(--lime-50);
  --accent-foreground-cyan: var(--cyan-50);
  --accent-foreground-light-blue: var(--light-blue-50);
  --accent-foreground-violet: var(--violet-70);
  --accent-foreground-purple: var(--purple-60);
  --accent-foreground-pink: var(--pink-60);
  --accent-foreground-red-orange: var(--red-orange-60);
  --accent-foreground-red: var(--red-60);
  --accent-foreground-orange: var(--orange-50);
  --accent-foreground-green: var(--green-60);
  --accent-foreground-blue: var(--blue-65);
  --material-dimmer: #171719bd;
  --inverse-primary: var(--blue-50);
  --inverse-background: var(--common-100);
  --inverse-label: var(--cool-neutral-10);
}
.display-1-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 56px; line-height: 72px; font-weight: 700; letter-spacing: -0.0319em; }
.display-1-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 56px; line-height: 72px; font-weight: 500; letter-spacing: -0.0319em; }
.display-1-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 56px; line-height: 72px; font-weight: 400; letter-spacing: -0.0319em; }
.display-2-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 40px; line-height: 52px; font-weight: 700; letter-spacing: -0.0282em; }
.display-2-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 40px; line-height: 52px; font-weight: 500; letter-spacing: -0.0282em; }
.display-2-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 40px; line-height: 52px; font-weight: 400; letter-spacing: -0.0282em; }
.display-3-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 36px; line-height: 48px; font-weight: 700; letter-spacing: -0.0270em; }
.display-3-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 36px; line-height: 48px; font-weight: 500; letter-spacing: -0.0270em; }
.display-3-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 36px; line-height: 48px; font-weight: 400; letter-spacing: -0.0270em; }
.title-1-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 32px; line-height: 44px; font-weight: 700; letter-spacing: -0.0253em; }
.title-1-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 32px; line-height: 44px; font-weight: 500; letter-spacing: -0.0253em; }
.title-1-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 32px; line-height: 44px; font-weight: 400; letter-spacing: -0.0253em; }
.title-2-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 28px; line-height: 38px; font-weight: 700; letter-spacing: -0.0236em; }
.title-2-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 28px; line-height: 38px; font-weight: 500; letter-spacing: -0.0236em; }
.title-2-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 28px; line-height: 38px; font-weight: 400; letter-spacing: -0.0236em; }
.title-3-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 24px; line-height: 32px; font-weight: 700; letter-spacing: -0.0230em; }
.title-3-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 24px; line-height: 32px; font-weight: 500; letter-spacing: -0.0230em; }
.title-3-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 24px; line-height: 32px; font-weight: 400; letter-spacing: -0.0230em; }
.heading-1-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 22px; line-height: 30px; font-weight: 600; letter-spacing: -0.0194em; }
.heading-1-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 22px; line-height: 30px; font-weight: 500; letter-spacing: -0.0194em; }
.heading-1-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 22px; line-height: 30px; font-weight: 400; letter-spacing: -0.0194em; }
.heading-2-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 20px; line-height: 28px; font-weight: 600; letter-spacing: -0.0120em; }
.heading-2-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 20px; line-height: 28px; font-weight: 500; letter-spacing: -0.0120em; }
.heading-2-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 20px; line-height: 28px; font-weight: 400; letter-spacing: -0.0120em; }
.headline-1-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 18px; line-height: 26px; font-weight: 600; letter-spacing: -0.0002em; }
.headline-1-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 18px; line-height: 26px; font-weight: 500; letter-spacing: -0.0002em; }
.headline-1-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 18px; line-height: 26px; font-weight: 400; letter-spacing: -0.0002em; }
.headline-2-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 17px; line-height: 24px; font-weight: 600; letter-spacing: 0; }
.headline-2-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 17px; line-height: 24px; font-weight: 500; letter-spacing: 0; }
.headline-2-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 17px; line-height: 24px; font-weight: 400; letter-spacing: 0; }
.body-1-normal-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 16px; line-height: 24px; font-weight: 600; letter-spacing: 0.0057em; }
.body-1-normal-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 16px; line-height: 24px; font-weight: 500; letter-spacing: 0.0057em; }
.body-1-normal-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 16px; line-height: 24px; font-weight: 400; letter-spacing: 0.0057em; }
.body-1-reading-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 16px; line-height: 26px; font-weight: 600; letter-spacing: 0.0057em; }
.body-1-reading-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 16px; line-height: 26px; font-weight: 500; letter-spacing: 0.0057em; }
.body-1-reading-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 16px; line-height: 26px; font-weight: 400; letter-spacing: 0.0057em; }
.body-2-normal-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 15px; line-height: 22px; font-weight: 600; letter-spacing: 0.0096em; }
.body-2-normal-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 15px; line-height: 22px; font-weight: 500; letter-spacing: 0.0096em; }
.body-2-normal-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 15px; line-height: 22px; font-weight: 400; letter-spacing: 0.0096em; }
.body-2-reading-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 15px; line-height: 24px; font-weight: 600; letter-spacing: 0.0096em; }
.body-2-reading-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 15px; line-height: 24px; font-weight: 500; letter-spacing: 0.0096em; }
.body-2-reading-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 15px; line-height: 24px; font-weight: 400; letter-spacing: 0.0096em; }
.label-1-normal-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 14px; line-height: 20px; font-weight: 600; letter-spacing: 0.0145em; }
.label-1-normal-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 14px; line-height: 20px; font-weight: 500; letter-spacing: 0.0145em; }
.label-1-normal-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 14px; line-height: 20px; font-weight: 400; letter-spacing: 0.0145em; }
.label-1-reading-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 14px; line-height: 22px; font-weight: 600; letter-spacing: 0.0145em; }
.label-1-reading-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 14px; line-height: 22px; font-weight: 500; letter-spacing: 0.0145em; }
.label-1-reading-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 14px; line-height: 22px; font-weight: 400; letter-spacing: 0.0145em; }
.label-2-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 13px; line-height: 18px; font-weight: 600; letter-spacing: 0.0194em; }
.label-2-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 13px; line-height: 18px; font-weight: 500; letter-spacing: 0.0194em; }
.label-2-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 13px; line-height: 18px; font-weight: 400; letter-spacing: 0.0194em; }
.caption-1-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 12px; line-height: 16px; font-weight: 600; letter-spacing: 0.0252em; }
.caption-1-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 12px; line-height: 16px; font-weight: 500; letter-spacing: 0.0252em; }
.caption-1-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 12px; line-height: 16px; font-weight: 400; letter-spacing: 0.0252em; }
.caption-2-bold { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 11px; line-height: 14px; font-weight: 600; letter-spacing: 0.0311em; }
.caption-2-medium { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 11px; line-height: 14px; font-weight: 500; letter-spacing: 0.0311em; }
.caption-2-regular { font-family: "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; font-size: 11px; line-height: 14px; font-weight: 400; letter-spacing: 0.0311em; }
