/* Auto-generated by _gen_fonts.css — DO NOT EDIT BY HAND. */
/* Regenerate with: python3 _gen_fonts.css > screen.css header */

/* Pretendard Variable — SIL OFL 1.1, orioncactus/pretendard v1.3.9 */
@font-face {
  font-family: 'Pretendard Variable';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/Pretendard-Variable.woff2') format('woff2-variations'),
       url('../fonts/Pretendard-Variable.woff2') format('woff2');
}
@font-face {
  font-family: 'Pretendard';
  font-style: normal; font-weight: 400;
  font-display: swap;
  src: url('../fonts/Pretendard-Variable.woff2') format('woff2-variations');
}

/* JetBrains Mono — SIL OFL 1.1, JetBrains/JetBrainsMono via Google Fonts */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/JetBrainsMono-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/JetBrainsMono-Medium.woff2') format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/JetBrainsMono-Bold.woff2') format('woff2');
}

/* Noto Serif KR — SIL OFL 1.1, Google Noto Serif KR (subsetted per unicode-range) */
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-0000-00FF-U-0131-U-0152-0153-U-02BB-02.woff2') format('woff2');
  unicode-range: U-0000-00FF-U-0131-U-0152-0153-U-02BB-02;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-0100-02BA-U-02BD-02C5-U-02C7-02CC-U-02.woff2') format('woff2');
  unicode-range: U-0100-02BA-U-02BD-02C5-U-02C7-02CC-U-02;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-0102-0103-U-0110-0111-U-0128-0129-U-01.woff2') format('woff2');
  unicode-range: U-0102-0103-U-0110-0111-U-0128-0129-U-01;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-0301-U-0400-045F-U-0490-0491-U-04B0-04.woff2') format('woff2');
  unicode-range: U-0301-U-0400-045F-U-0490-0491-U-04B0-04;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-131-U-2032-U-2465-U-2642-U-3048-U-3051.woff2') format('woff2');
  unicode-range: U-131-U-2032-U-2465-U-2642-U-3048-U-3051;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-20-22-U-27-2a-U-2c-38-U-3a-3b-U-3f-U-4.woff2') format('woff2');
  unicode-range: U-20-22-U-27-2a-U-2c-38-U-3a-3b-U-3f-U-4;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-2039-203a-U-223c-U-25b3-U-25b7-U-25bd-.woff2') format('woff2');
  unicode-range: U-2039-203a-U-223c-U-25b3-U-25b7-U-25bd-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-2103-U-2463-U-25c6-U-25cb-U-266c-U-300.woff2') format('woff2');
  unicode-range: U-2103-U-2463-U-25c6-U-25cb-U-266c-U-300;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-215b-215e-U-2162-2169-U-2170-2179-U-21.woff2') format('woff2');
  unicode-range: U-215b-215e-U-2162-2169-U-2170-2179-U-21;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-2161-U-2228-U-2299-U-2464-U-2517-U-264.woff2') format('woff2');
  unicode-range: U-2161-U-2228-U-2299-U-2464-U-2517-U-264;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-23-U-25-U-5f-U-a9-U-ac08-U-ac78-U-aca8.woff2') format('woff2');
  unicode-range: U-23-U-25-U-5f-U-a9-U-ac08-U-ac78-U-aca8;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-24-U-60-U-3b9-U-3bb-U-3bd-U-2191-U-260.woff2') format('woff2');
  unicode-range: U-24-U-60-U-3b9-U-3bb-U-3bd-U-2191-U-260;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-2479-2487-U-249c-24d1-U-24d3-24d7-U-24.woff2') format('woff2');
  unicode-range: U-2479-2487-U-249c-24d1-U-24d3-24d7-U-24;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-2541-254b-U-25a4-25a9-U-25b1-U-25b5-U-.woff2') format('woff2');
  unicode-range: U-2541-254b-U-25a4-25a9-U-25b1-U-25b5-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-26-U-2b-U-3e-U-40-U-7e-U-ac01-U-ac19-U.woff2') format('woff2');
  unicode-range: U-26-U-2b-U-3e-U-40-U-7e-U-ac01-U-ac19-U;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-2665-U-3160-U-4e2d-U-6587-U-65e5-U-ac1.woff2') format('woff2');
  unicode-range: U-2665-U-3160-U-4e2d-U-6587-U-65e5-U-ac1;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-2f7d-U-2f7f-2f8b-U-2f8e-2f90-U-2f92-2f.woff2') format('woff2');
  unicode-range: U-2f7d-U-2f7f-2f8b-U-2f8e-2f90-U-2f92-2f;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-3136-U-3138-U-313a-3140-U-3143-3144-U-.woff2') format('woff2');
  unicode-range: U-3136-U-3138-U-313a-3140-U-3143-3144-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-338c-339c-U-339f-33a0-U-33a2-33cb-U-33.woff2') format('woff2');
  unicode-range: U-338c-339c-U-339f-33a0-U-33a2-33cb-U-33;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-39-U-49-U-4d-4e-U-a0-U-ac04-U-ac1c-U-a.woff2') format('woff2');
  unicode-range: U-39-U-49-U-4d-4e-U-a0-U-ac04-U-ac1c-U-a;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-3b1-U-2466-U-25a1-U-25a3-U-261c-U-3008.woff2') format('woff2');
  unicode-range: U-3b1-U-2466-U-25a1-U-25a3-U-261c-U-3008;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-3c-3d-U-2026-U-24d2-U-314b-U-ac11-U-ac.woff2') format('woff2');
  unicode-range: U-3c-3d-U-2026-U-24d2-U-314b-U-ac11-U-ac;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-4f43-U-4f46-4f48-U-4f4d-4f51-U-4f55-U-.woff2') format('woff2');
  unicode-range: U-4f43-U-4f46-4f48-U-4f4d-4f51-U-4f55-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-516e-U-5175-5178-U-517c-U-5180-U-5186-.woff2') format('woff2');
  unicode-range: U-516e-U-5175-5178-U-517c-U-5180-U-5186-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-539a-U-53a0-U-53a5-53a6-U-53ad-U-53bb-.woff2') format('woff2');
  unicode-range: U-539a-U-53a0-U-53a5-53a6-U-53ad-U-53bb-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-5703-5704-U-5708-U-570d-U-5712-5713-U-.woff2') format('woff2');
  unicode-range: U-5703-5704-U-5708-U-570d-U-5712-5713-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-59be-U-59c3-U-59c6-U-59c9-U-59cb-U-59d.woff2') format('woff2');
  unicode-range: U-59be-U-59c3-U-59c6-U-59c9-U-59cb-U-59d;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-5c40-U-5c45-5c46-U-5c48-U-5c4b-U-5c4d-.woff2') format('woff2');
  unicode-range: U-5c40-U-5c45-5c46-U-5c48-U-5c4b-U-5c4d-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-5e-U-25b2-U-25b6-U-314e-U-ac24-U-ace1-.woff2') format('woff2');
  unicode-range: U-5e-U-25b2-U-25b6-U-314e-U-ac24-U-ace1-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-5f11-U-5f13-5f15-U-5f17-5f18-U-5f1b-U-.woff2') format('woff2');
  unicode-range: U-5f11-U-5f13-5f15-U-5f17-5f18-U-5f1b-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-614c-U-6153-U-6155-U-6158-6159-U-615d-.woff2') format('woff2');
  unicode-range: U-614c-U-6153-U-6155-U-6158-6159-U-615d-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-6392-U-6396-U-6398-U-639b-U-63a0-63a2-.woff2') format('woff2');
  unicode-range: U-6392-U-6396-U-6398-U-639b-U-63a0-63a2-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-6607-U-6609-660a-U-660c-U-660f-6611-U-.woff2') format('woff2');
  unicode-range: U-6607-U-6609-660a-U-660c-U-660f-6611-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-67f0-67f1-U-67f3-67f6-U-67fb-U-67fe-U-.woff2') format('woff2');
  unicode-range: U-67f0-67f1-U-67f3-67f6-U-67fb-U-67fe-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-6ada-6adb-U-6af6-U-6afb-U-6b04-U-6b0a-.woff2') format('woff2');
  unicode-range: U-6ada-6adb-U-6af6-U-6afb-U-6b04-U-6b0a-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-6d5a-U-6d5c-U-6d63-U-6d66-U-6d69-6d6a-.woff2') format('woff2');
  unicode-range: U-6d5a-U-6d5c-U-6d63-U-6d66-U-6d69-6d6a-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-6f8d-6f8e-U-6f90-U-6f94-U-6f97-U-6fa3-.woff2') format('woff2');
  unicode-range: U-6f8d-6f8e-U-6f90-U-6f94-U-6f97-U-6fa3-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-7230-U-7232-U-7235-U-723a-723b-U-723d-.woff2') format('woff2');
  unicode-range: U-7230-U-7232-U-7235-U-723a-723b-U-723d-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-7482-7483-U-7487-U-7489-U-748b-U-7498-.woff2') format('woff2');
  unicode-range: U-7482-7483-U-7487-U-7489-U-748b-U-7498-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-7704-U-7708-7709-U-770b-U-771e-U-7720-.woff2') format('woff2');
  unicode-range: U-7704-U-7708-7709-U-770b-U-771e-U-7720-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-7a49-U-7a4d-7a4e-U-7a57-U-7a61-7a62-U-.woff2') format('woff2');
  unicode-range: U-7a49-U-7a4d-7a4e-U-7a57-U-7a61-7a62-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-7d2f-7d30-U-7d33-U-7d35-U-7d39-7d3a-U-.woff2') format('woff2');
  unicode-range: U-7d2f-7d30-U-7d33-U-7d35-U-7d39-7d3a-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-8033-U-8036-U-803d-U-803f-U-8043-U-804.woff2') format('woff2');
  unicode-range: U-8033-U-8036-U-803d-U-803f-U-8043-U-804;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-81-82-U-84-U-a2-a5-U-a7-a8-U-aa-U-ac-a.woff2') format('woff2');
  unicode-range: U-81-82-U-84-U-a2-a5-U-a7-a8-U-aa-U-ac-a;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-82a6-U-82a9-U-82ac-82af-U-82b3-U-82b7-.woff2') format('woff2');
  unicode-range: U-82a6-U-82a9-U-82ac-82af-U-82b3-U-82b7-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-858f-U-8591-U-8594-U-859b-U-85a6-U-85a.woff2') format('woff2');
  unicode-range: U-858f-U-8591-U-8594-U-859b-U-85a6-U-85a;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-8941-U-8944-U-895f-U-8964-U-896a-U-897.woff2') format('woff2');
  unicode-range: U-8941-U-8944-U-895f-U-8964-U-896a-U-897;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-8c6a-8c6b-U-8c79-8c7a-U-8c82-U-8c8a-U-.woff2') format('woff2');
  unicode-range: U-8c6a-8c6b-U-8c79-8c7a-U-8c82-U-8c8a-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-8fa8-U-8fad-U-8faf-8fb2-U-8fc2-U-8fc5-.woff2') format('woff2');
  unicode-range: U-8fa8-U-8fad-U-8faf-8fb2-U-8fc2-U-8fc5-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-920d-U-9210-9212-U-9217-U-921e-U-9234-.woff2') format('woff2');
  unicode-range: U-920d-U-9210-9212-U-9217-U-921e-U-9234-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-96a7-96a8-U-96aa-U-96b1-U-96b7-U-96bb-.woff2') format('woff2');
  unicode-range: U-96a7-96a8-U-96aa-U-96b1-U-96b7-U-96bb-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-99df-U-99ed-U-99f1-U-99ff-U-9a01-U-9a0.woff2') format('woff2');
  unicode-range: U-99df-U-99ed-U-99f1-U-99ff-U-9a01-U-9a0;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-ac25-ac2c-U-ac2e-U-ac30-U-ac32-ac37-U-.woff2') format('woff2');
  unicode-range: U-ac25-ac2c-U-ac2e-U-ac30-U-ac32-ac37-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-ace2-ace3-U-ace5-ace6-U-ace9-acef-U-ac.woff2') format('woff2');
  unicode-range: U-ace2-ace3-U-ace5-ace6-U-ace9-acef-U-ac;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-ad9c-ada3-U-ada5-adbf-U-adc1-adc3-U-ad.woff2') format('woff2');
  unicode-range: U-ad9c-ada3-U-ada5-adbf-U-adc1-adc3-U-ad;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-ae56-ae5b-U-ae5e-ae60-U-ae62-ae64-U-ae.woff2') format('woff2');
  unicode-range: U-ae56-ae5b-U-ae5e-ae60-U-ae62-ae64-U-ae;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-af03-af07-U-af09-af2b-U-af2e-af33-U-af.woff2') format('woff2');
  unicode-range: U-af03-af07-U-af09-af2b-U-af2e-af33-U-af;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-afac-afb7-U-afba-afbb-U-afbd-afbf-U-af.woff2') format('woff2');
  unicode-range: U-afac-afb7-U-afba-afbb-U-afbd-afbf-U-af;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-b0-U-e9-U-2193-U-2462-U-260e-U-261e-U-.woff2') format('woff2');
  unicode-range: U-b0-U-e9-U-2193-U-2462-U-260e-U-261e-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-b05f-b07b-U-b07e-b07f-U-b081-b083-U-b0.woff2') format('woff2');
  unicode-range: U-b05f-b07b-U-b07e-b07f-U-b081-b083-U-b0;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-b120-b122-U-b126-b127-U-b129-b12b-U-b1.woff2') format('woff2');
  unicode-range: U-b120-b122-U-b126-b127-U-b129-b12b-U-b1;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-b1d6-b1e7-U-b1e9-b1fc-U-b1fe-b203-U-b2.woff2') format('woff2');
  unicode-range: U-b1d6-b1e7-U-b1e9-b1fc-U-b1fe-b203-U-b2;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-b27c-b283-U-b285-b28f-U-b292-b293-U-b2.woff2') format('woff2');
  unicode-range: U-b27c-b283-U-b285-b28f-U-b292-b293-U-b2;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-b342-b353-U-b356-b357-U-b359-b35b-U-b3.woff2') format('woff2');
  unicode-range: U-b342-b353-U-b356-b357-U-b359-b35b-U-b3;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-b3f8-b3fb-U-b3fd-b40f-U-b411-b417-U-b4.woff2') format('woff2');
  unicode-range: U-b3f8-b3fb-U-b3fd-b40f-U-b411-b417-U-b4;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-b4-U-20a9-U-20ac-U-2190-U-24d8-U-2502-.woff2') format('woff2');
  unicode-range: U-b4-U-20a9-U-20ac-U-2190-U-24d8-U-2502-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-b4a5-b4b6-U-b4b8-b4bf-U-b4c1-b4c7-U-b4.woff2') format('woff2');
  unicode-range: U-b4a5-b4b6-U-b4b8-b4bf-U-b4c1-b4c7-U-b4;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-b55f-U-b562-b583-U-b585-b59f-U-b5a2-b5.woff2') format('woff2');
  unicode-range: U-b55f-U-b562-b583-U-b585-b59f-U-b5a2-b5;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-b605-b60f-U-b612-b617-U-b619-b624-U-b6.woff2') format('woff2');
  unicode-range: U-b605-b60f-U-b612-b617-U-b619-b624-U-b6;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-b6a7-b6aa-U-b6ac-b6b0-U-b6b2-b6ef-U-b6.woff2') format('woff2');
  unicode-range: U-b6a7-b6aa-U-b6ac-b6b0-U-b6b2-b6ef-U-b6;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-b74d-b75f-U-b761-b763-U-b765-b774-U-b7.woff2') format('woff2');
  unicode-range: U-b74d-b75f-U-b761-b763-U-b765-b774-U-b7;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-b80d-b80f-U-b811-b817-U-b81a-U-b81c-b8.woff2') format('woff2');
  unicode-range: U-b80d-b80f-U-b811-b817-U-b81a-U-b81c-b8;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-b8bf-b8cb-U-b8cd-b8e0-U-b8e2-b8e7-U-b8.woff2') format('woff2');
  unicode-range: U-b8bf-b8cb-U-b8cd-b8e0-U-b8e2-b8e7-U-b8;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-b96e-b973-U-b976-b977-U-b979-b97b-U-b9.woff2') format('woff2');
  unicode-range: U-b96e-b973-U-b976-b977-U-b979-b97b-U-b9;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-ba30-ba37-U-ba3a-ba3b-U-ba3d-ba3f-U-ba.woff2') format('woff2');
  unicode-range: U-ba30-ba37-U-ba3a-ba3b-U-ba3d-ba3f-U-ba;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-bae6-bafb-U-bafd-bb17-U-bb19-bb33-U-bb.woff2') format('woff2');
  unicode-range: U-bae6-bafb-U-bafd-bb17-U-bb19-bb33-U-bb;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-bb90-bba3-U-bba5-bbab-U-bbad-bbbf-U-bb.woff2') format('woff2');
  unicode-range: U-bb90-bba3-U-bba5-bbab-U-bbad-bbbf-U-bb;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-bc4e-bc83-U-bc86-bc87-U-bc89-bc8b-U-bc.woff2') format('woff2');
  unicode-range: U-bc4e-bc83-U-bc86-bc87-U-bc89-bc8b-U-bc;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-bd03-U-bd06-U-bd08-U-bd0a-bd0f-U-bd11-.woff2') format('woff2');
  unicode-range: U-bd03-U-bd06-U-bd08-U-bd0a-bd0f-U-bd11-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-bdb0-bdd3-U-bdd5-bdef-U-bdf1-be0b-U-be.woff2') format('woff2');
  unicode-range: U-bdb0-bdd3-U-bdd5-bdef-U-bdf1-be0b-U-be;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-be56-U-be58-U-be5c-be5f-U-be62-be63-U-.woff2') format('woff2');
  unicode-range: U-be56-U-be58-U-be5c-be5f-U-be62-be63-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-bf07-U-bf09-bf3f-U-bf41-bf4f-U-bf52-bf.woff2') format('woff2');
  unicode-range: U-bf07-U-bf09-bf3f-U-bf41-bf4f-U-bf52-bf;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-bfa7-bfaf-U-bfb1-bfc4-U-bfc6-bfcb-U-bf.woff2') format('woff2');
  unicode-range: U-bfa7-bfaf-U-bfb1-bfc4-U-bfc6-bfcb-U-bf;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-c049-c057-U-c059-c05b-U-c05d-c05f-U-c0.woff2') format('woff2');
  unicode-range: U-c049-c057-U-c059-c05b-U-c05d-c05f-U-c0;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-c101-c11b-U-c11f-U-c121-c123-U-c125-c1.woff2') format('woff2');
  unicode-range: U-c101-c11b-U-c11f-U-c121-c123-U-c125-c1;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-c1bc-c1c3-U-c1c5-c1df-U-c1e1-c1fb-U-c1.woff2') format('woff2');
  unicode-range: U-c1bc-c1c3-U-c1c5-c1df-U-c1e1-c1fb-U-c1;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-c26a-c26b-U-c26d-c26f-U-c271-c273-U-c2.woff2') format('woff2');
  unicode-range: U-c26a-c26b-U-c26d-c26f-U-c271-c273-U-c2;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-c32b-c367-U-c36a-c36b-U-c36d-c36f-U-c3.woff2') format('woff2');
  unicode-range: U-c32b-c367-U-c36a-c36b-U-c36d-c36f-U-c3;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-c3d0-c3d7-U-c3da-c3db-U-c3dd-c3de-U-c3.woff2') format('woff2');
  unicode-range: U-c3d0-c3d7-U-c3da-c3db-U-c3dd-c3de-U-c3;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-c475-c4ef-U-c4f2-c4f3-U-c4f5-c4f7-U-c4.woff2') format('woff2');
  unicode-range: U-c475-c4ef-U-c4f2-c4f3-U-c4f5-c4f7-U-c4;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-c517-c527-U-c52a-c52b-U-c52d-c52f-U-c5.woff2') format('woff2');
  unicode-range: U-c517-c527-U-c52a-c52b-U-c52d-c52f-U-c5;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-c5f5-c5fb-U-c5fe-U-c602-c605-U-c607-U-.woff2') format('woff2');
  unicode-range: U-c5f5-c5fb-U-c5fe-U-c602-c605-U-c607-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-c6bb-c6bf-U-c6c2-U-c6c4-U-c6c6-c6cb-U-.woff2') format('woff2');
  unicode-range: U-c6bb-c6bf-U-c6c2-U-c6c4-U-c6c6-c6cb-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-c779-c77b-U-c77e-c782-U-c786-U-c78b-U-.woff2') format('woff2');
  unicode-range: U-c779-c77b-U-c77e-c782-U-c786-U-c78b-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-c841-c84b-U-c84d-c86f-U-c872-c873-U-c8.woff2') format('woff2');
  unicode-range: U-c841-c84b-U-c84d-c86f-U-c872-c873-U-c8;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-c8e9-c8f4-U-c8f6-c8fb-U-c8fe-c8ff-U-c9.woff2') format('woff2');
  unicode-range: U-c8e9-c8f4-U-c8f6-c8fb-U-c8fe-c8ff-U-c9;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-c996-c997-U-c99a-c99c-U-c99e-c9bf-U-c9.woff2') format('woff2');
  unicode-range: U-c996-c997-U-c99a-c99c-U-c99e-c9bf-U-c9;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-ca4a-ca4b-U-ca4e-ca4f-U-ca51-ca53-U-ca.woff2') format('woff2');
  unicode-range: U-ca4a-ca4b-U-ca4e-ca4f-U-ca51-ca53-U-ca;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-caf4-cb47-U-cb4a-cb90.woff2') format('woff2');
  unicode-range: U-caf4-cb47-U-cb4a-cb90;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-cb91-cbd3-U-cbd5-cbe3-U-cbe5-cc0b-U-cc.woff2') format('woff2');
  unicode-range: U-cb91-cbd3-U-cbd5-cbe3-U-cbe5-cc0b-U-cc;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-cc3f-cc43-U-cc46-cc47-U-cc49-cc4b-U-cc.woff2') format('woff2');
  unicode-range: U-cc3f-cc43-U-cc46-cc47-U-cc49-cc4b-U-cc;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-ccef-cd07-U-cd0a-cd0b-U-cd0d-cd1a-U-cd.woff2') format('woff2');
  unicode-range: U-ccef-cd07-U-cd0a-cd0b-U-cd0d-cd1a-U-cd;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-cd92-cd93-U-cd96-cd97-U-cd99-cd9b-U-cd.woff2') format('woff2');
  unicode-range: U-cd92-cd93-U-cd96-cd97-U-cd99-cd9b-U-cd;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-ce3c-ce57-U-ce5a-ce5b-U-ce5d-ce5f-U-ce.woff2') format('woff2');
  unicode-range: U-ce3c-ce57-U-ce5a-ce5b-U-ce5d-ce5f-U-ce;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-cef0-cef3-U-cef6-U-cef9-ceff-U-cf01-cf.woff2') format('woff2');
  unicode-range: U-cef0-cef3-U-cef6-U-cef9-ceff-U-cf01-cf;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-cfa2-cfc3-U-cfc5-cfdf-U-cfe2-cfe3-U-cf.woff2') format('woff2');
  unicode-range: U-cfa2-cfc3-U-cfc5-cfdf-U-cfe2-cfe3-U-cf;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-d-U-48-U-7c-U-ac10-U-ac15-U-ac74-U-ac8.woff2') format('woff2');
  unicode-range: U-d-U-48-U-7c-U-ac10-U-ac15-U-ac74-U-ac8;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-d04b-d04f-U-d051-d057-U-d059-d06b-U-d0.woff2') format('woff2');
  unicode-range: U-d04b-d04f-U-d051-d057-U-d059-d06b-U-d0;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-d105-d12f-U-d132-d133-U-d135-d137-U-d1.woff2') format('woff2');
  unicode-range: U-d105-d12f-U-d132-d133-U-d135-d137-U-d1;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-d1b4-U-d1b6-d1f3-U-d1f5-d22b-U-d22e-d2.woff2') format('woff2');
  unicode-range: U-d1b4-U-d1b6-d1f3-U-d1f5-d22b-U-d22e-d2;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-d257-d27f-U-d281-d29b-U-d29d-d29f-U-d2.woff2') format('woff2');
  unicode-range: U-d257-d27f-U-d281-d29b-U-d29d-d29f-U-d2;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-d2ff-U-d302-d304-U-d306-d30b-U-d30f-U-.woff2') format('woff2');
  unicode-range: U-d2ff-U-d302-d304-U-d306-d30b-U-d30f-U-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-d3bf-d3c7-U-d3ca-d3cf-U-d3d1-d3eb-U-d3.woff2') format('woff2');
  unicode-range: U-d3bf-d3c7-U-d3ca-d3cf-U-d3d1-d3eb-U-d3;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-d464-d477-U-d47a-d47b-U-d47d-d47f-U-d4.woff2') format('woff2');
  unicode-range: U-d464-d477-U-d47a-d47b-U-d47d-d47f-U-d4;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-d507-U-d509-d50b-U-d50d-d513-U-d515-d5.woff2') format('woff2');
  unicode-range: U-d507-U-d509-d50b-U-d50d-d513-U-d515-d5;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-d5bc-d5c7-U-d5ca-d5cb-U-d5cd-d5cf-U-d5.woff2') format('woff2');
  unicode-range: U-d5bc-d5c7-U-d5ca-d5cb-U-d5cd-d5cf-U-d5;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-d679-d68b-U-d68e-d69e-U-d6a0-U-d6a2-d6.woff2') format('woff2');
  unicode-range: U-d679-d68b-U-d68e-d69e-U-d6a0-U-d6a2-d6;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-d7-U-ea-U-fc-U-2192-U-25bc-U-3000-U-31.woff2') format('woff2');
  unicode-range: U-d7-U-ea-U-fc-U-2192-U-25bc-U-3000-U-31;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-d723-d728-U-d72a-d733-U-d735-d748-U-d7.woff2') format('woff2');
  unicode-range: U-d723-d728-U-d72a-d733-U-d735-d748-U-d7;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-e0-U-e2-U-395-U-3b7-U-3ba-U-2460-2461-.woff2') format('woff2');
  unicode-range: U-e0-U-e2-U-395-U-3b7-U-3ba-U-2460-2461-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-e7-U-2022-U-203b-U-25c0-U-2605-U-2661-.woff2') format('woff2');
  unicode-range: U-e7-U-2022-U-203b-U-25c0-U-2605-U-2661-;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-e8-U-2da-U-2160-U-2194-U-3054-U-3058-U.woff2') format('woff2');
  unicode-range: U-e8-U-2da-U-2160-U-2194-U-3054-U-3058-U;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-f92f-f980-U-f982-f9c9.woff2') format('woff2');
  unicode-range: U-f92f-f980-U-f982-f9c9;
}
@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NotoSerifKR-Regular-Latin-U-f9ca-fa0b-U-ff03-ff05-U-ff07-U-ff0a-ff.woff2') format('woff2');
  unicode-range: U-f9ca-fa0b-U-ff03-ff05-U-ff07-U-ff0a-ff;
}

