@font-face{font-family:Pretendard;src:url(/fonts/pretendard/Pretendard-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/pretendard/Pretendard-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/pretendard/Pretendard-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/pretendard/Pretendard-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-family:Pretendard,Arial,sans-serif;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}:root body,:root body .font-sans{font-family:var(--font-family);font-size:var(--type-body-size);line-height:var(--type-body-height)}:root body :is([class~=text-xs],[class~="text-[13px]"]){font-size:var(--type-secondary-size);line-height:var(--type-secondary-height)}:root body :is([class~="text-[8px]"],[class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"],[class~="text-[12px]"]){font-size:var(--type-caption-size);line-height:var(--type-caption-height)}:root body :is([class~=text-sm],[class~="text-[14px]"]){font-size:var(--type-list-size);line-height:var(--type-list-height)}:root body :is([class~=text-base],[class~="text-[15px]"],[class~="text-[16px]"]){font-size:var(--type-body-size);line-height:var(--type-body-height)}:root body :is([class~=text-lg],[class~="text-[17px]"],[class~="text-[18px]"]){font-size:var(--type-card-size);line-height:var(--type-card-height)}:root body :is([class~=text-xl],[class~="text-[20px]"]){font-size:var(--type-section-size);line-height:var(--type-section-height)}:root body :is([class~=text-2xl],[class~=text-3xl],[class~="text-[22px]"],[class~="text-[24px]"]){font-size:var(--type-page-size);line-height:var(--type-page-height)}:root body [data-typography=page],:root body h1{font-size:var(--type-page-size);line-height:var(--type-page-height);font-weight:var(--type-page-weight)}:root body [data-typography=section],:root body h2{font-size:var(--type-section-size);line-height:var(--type-section-height);font-weight:var(--type-section-weight)}:root body [data-typography=card],:root body aside h2{font-size:var(--type-card-size);line-height:var(--type-card-height);font-weight:var(--type-card-weight)}:root body [data-typography=body]{font-size:var(--type-body-size);line-height:var(--type-body-height)}:root body :is(th,td,[data-typography=list]){font-size:var(--type-list-size);line-height:var(--type-list-height);font-variant-numeric:tabular-nums}:root body :is([class~=font-normal]){font-weight:var(--font-weight-normal)}:root body :is([class~=font-medium]){font-weight:var(--font-weight-medium)}:root body :is([class~=font-semibold]){font-weight:var(--font-weight-semibold)}:root body :is([class~=font-bold],[class~=font-extrabold],[class~=font-black]){font-weight:var(--font-weight-bold)}:root body :is(button,[role=tab],input,select){line-height:1.3}