/* src/style/global.css */
:root {
  --lp-pri-achromatic-white: #ffffff;
  --lp-pri-achromatic-black: #000000;
  --lp-pri-gray-cool-100: #fafafb;
  --lp-pri-gray-cool-200: #f1f1f2;
  --lp-pri-gray-cool-300: #e8e8e9;
  --lp-pri-gray-cool-400: #d2d2d4;
  --lp-pri-gray-cool-500: #bdbdc0;
  --lp-pri-gray-cool-600: #a9a9ab;
  --lp-pri-gray-cool-700: #959597;
  --lp-pri-gray-cool-800: #818184;
  --lp-pri-gray-cool-900: #6e6e71;
  --lp-pri-gray-cool-1000: #5c5c5f;
  --lp-pri-gray-cool-1100: #4a4a4d;
  --lp-pri-gray-cool-1200: #39393b;
  --lp-pri-gray-cool-1300: #2b2b2d;
  --lp-pri-gray-cool-1400: #1e1e1f;
  --lp-pri-gray-cool-1500: #121213;
  --lp-pri-gray-cool-1600: #060606;
  --lp-pri-rainbow-red-100: #fff0ee;
  --lp-pri-rainbow-red-200: #ffdbd6;
  --lp-pri-rainbow-red-300: #ffbbb2;
  --lp-pri-rainbow-red-400: #ff9a8e;
  --lp-pri-rainbow-red-500: #ff796e;
  --lp-pri-rainbow-red-600: #ff5048;
  --lp-pri-rainbow-red-700: #fa001d;
  --lp-pri-rainbow-red-800: #dd0018;
  --lp-pri-rainbow-red-900: #c10014;
  --lp-pri-rainbow-red-1000: #a6000f;
  --lp-pri-rainbow-red-1100: #8b000b;
  --lp-pri-rainbow-red-1200: #6a1413;
  --lp-pri-rainbow-red-1300: #4f1411;
  --lp-pri-rainbow-red-1400: #37100d;
  --lp-pri-rainbow-orange-100: #fff2e7;
  --lp-pri-rainbow-orange-200: #ffdec3;
  --lp-pri-rainbow-orange-300: #ffc08c;
  --lp-pri-rainbow-orange-400: #ffa04c;
  --lp-pri-rainbow-orange-500: #f58800;
  --lp-pri-rainbow-orange-600: #dd7a00;
  --lp-pri-rainbow-orange-700: #c56c00;
  --lp-pri-rainbow-orange-800: #ae5e00;
  --lp-pri-rainbow-orange-900: #985200;
  --lp-pri-rainbow-orange-1000: #824500;
  --lp-pri-rainbow-orange-1100: #6d3900;
  --lp-pri-rainbow-orange-1200: #542f0e;
  --lp-pri-rainbow-orange-1300: #3e240f;
  --lp-pri-rainbow-orange-1400: #2b1a0c;
  --lp-pri-rainbow-yellow-100: #fff8d9;
  --lp-pri-rainbow-yellow-200: #fff2bc;
  --lp-pri-rainbow-yellow-300: #ffe88d;
  --lp-pri-rainbow-yellow-400: #ffd739;
  --lp-pri-rainbow-yellow-500: #ffcc00;
  --lp-pri-rainbow-yellow-600: #cca400;
  --lp-pri-rainbow-yellow-700: #b69000;
  --lp-pri-rainbow-yellow-800: #a47a00;
  --lp-pri-rainbow-yellow-900: #926500;
  --lp-pri-rainbow-yellow-1000: #785500;
  --lp-pri-rainbow-yellow-1100: #5e4700;
  --lp-pri-rainbow-yellow-1200: #463800;
  --lp-pri-rainbow-yellow-1300: #352b00;
  --lp-pri-rainbow-yellow-1400: #231e0c;
  --lp-pri-rainbow-lime-green-100: #f5ffda;
  --lp-pri-rainbow-lime-green-200: #eaffb6;
  --lp-pri-rainbow-lime-green-300: #c9ff31;
  --lp-pri-rainbow-lime-green-400: #b3e900;
  --lp-pri-rainbow-lime-green-500: #a0d200;
  --lp-pri-rainbow-lime-green-600: #8ebc00;
  --lp-pri-rainbow-lime-green-700: #7ea600;
  --lp-pri-rainbow-lime-green-800: #6d9000;
  --lp-pri-rainbow-lime-green-900: #5d7b00;
  --lp-pri-rainbow-lime-green-1000: #4d6700;
  --lp-pri-rainbow-lime-green-1100: #394d00;
  --lp-pri-rainbow-lime-green-1200: #2f4000;
  --lp-pri-rainbow-lime-green-1300: #233100;
  --lp-pri-rainbow-lime-green-1400: #1a220c;
  --lp-pri-rainbow-green-100: #eaf9ea;
  --lp-pri-rainbow-green-200: #c6f3c8;
  --lp-pri-rainbow-green-300: #94e798;
  --lp-pri-rainbow-green-400: #55d964;
  --lp-pri-rainbow-green-500: #4dc45b;
  --lp-pri-rainbow-green-600: #44b151;
  --lp-pri-rainbow-green-700: #3c9d47;
  --lp-pri-rainbow-green-800: #348b3e;
  --lp-pri-rainbow-green-900: #2c7835;
  --lp-pri-rainbow-green-1000: #24672c;
  --lp-pri-rainbow-green-1100: #1d5523;
  --lp-pri-rainbow-green-1200: #1e4320;
  --lp-pri-rainbow-green-1300: #18321a;
  --lp-pri-rainbow-green-1400: #122313;
  --lp-pri-rainbow-mint-100: #e1fbfa;
  --lp-pri-rainbow-mint-200: #bcf1f0;
  --lp-pri-rainbow-mint-300: #7fe3e2;
  --lp-pri-rainbow-mint-400: #00d4d4;
  --lp-pri-rainbow-mint-500: #00c0c1;
  --lp-pri-rainbow-mint-600: #00acac;
  --lp-pri-rainbow-mint-700: #009a9a;
  --lp-pri-rainbow-mint-800: #008787;
  --lp-pri-rainbow-mint-900: #007676;
  --lp-pri-rainbow-mint-1000: #006464;
  --lp-pri-rainbow-mint-1100: #005353;
  --lp-pri-rainbow-mint-1200: #124242;
  --lp-pri-rainbow-mint-1300: #113131;
  --lp-pri-rainbow-mint-1400: #0e2222;
  --lp-pri-rainbow-cyan-100: #eaf6ff;
  --lp-pri-rainbow-cyan-200: #cde9ff;
  --lp-pri-rainbow-cyan-300: #a0d6ff;
  --lp-pri-rainbow-cyan-400: #70c2ff;
  --lp-pri-rainbow-cyan-500: #39b1ff;
  --lp-pri-rainbow-cyan-600: #00a0f0;
  --lp-pri-rainbow-cyan-700: #008ed7;
  --lp-pri-rainbow-cyan-800: #007dbe;
  --lp-pri-rainbow-cyan-900: #006ca6;
  --lp-pri-rainbow-cyan-1000: #005c8e;
  --lp-pri-rainbow-cyan-1100: #094771;
  --lp-pri-rainbow-cyan-1200: #042941;
  --lp-pri-rainbow-cyan-1300: #102e43;
  --lp-pri-rainbow-cyan-1400: #0d202f;
  --lp-pri-rainbow-purple-100: #faf1ff;
  --lp-pri-rainbow-purple-200: #f2dcff;
  --lp-pri-rainbow-purple-300: #e7bcff;
  --lp-pri-rainbow-purple-400: #db9bff;
  --lp-pri-rainbow-purple-500: #d17dff;
  --lp-pri-rainbow-purple-600: #c85aff;
  --lp-pri-rainbow-purple-700: #bf26ff;
  --lp-pri-rainbow-purple-800: #ac00e9;
  --lp-pri-rainbow-purple-900: #9600cb;
  --lp-pri-rainbow-purple-1000: #8000af;
  --lp-pri-rainbow-purple-1100: #6b0093;
  --lp-pri-rainbow-purple-1200: #53156e;
  --lp-pri-rainbow-purple-1300: #3d1551;
  --lp-pri-rainbow-purple-1400: #2b1138;
  --lp-pri-rainbow-pink-100: #ffeff2;
  --lp-pri-rainbow-pink-200: #ffd9df;
  --lp-pri-rainbow-pink-300: #ffb7c4;
  --lp-pri-rainbow-pink-400: #ff95aa;
  --lp-pri-rainbow-pink-500: #ff7394;
  --lp-pri-rainbow-pink-600: #ff457d;
  --lp-pri-rainbow-pink-700: #f4006a;
  --lp-pri-rainbow-pink-800: #d8005d;
  --lp-pri-rainbow-pink-900: #bd0051;
  --lp-pri-rainbow-pink-1000: #a20043;
  --lp-pri-rainbow-pink-1100: #880037;
  --lp-pri-rainbow-pink-1200: #68142e;
  --lp-pri-rainbow-pink-1300: #4d1323;
  --lp-pri-rainbow-pink-1400: #361019;
  --lp-pri-alpha-white-80: rgba(255,255,255,0.8);
  --lp-pri-alpha-white-72: rgba(255,255,255,0.72);
  --lp-pri-alpha-white-64: rgba(255,255,255,0.64);
  --lp-pri-alpha-white-56: rgba(255,255,255,0.56);
  --lp-pri-alpha-white-48: rgba(255,255,255,0.48);
  --lp-pri-alpha-white-40: rgba(255,255,255,0.4);
  --lp-pri-alpha-white-32: rgba(255,255,255,0.32);
  --lp-pri-alpha-white-24: rgba(255,255,255,0.24);
  --lp-pri-alpha-white-16: rgba(255,255,255,0.16);
  --lp-pri-alpha-white-12: rgba(255,255,255,0.12);
  --lp-pri-alpha-white-8: rgba(255,255,255,0.08);
  --lp-pri-alpha-white-6: rgba(255,255,255,0.06);
  --lp-pri-alpha-white-4: rgba(255,255,255,0.04);
  --lp-pri-alpha-white-0: rgba(255,255,255,0);
  --lp-pri-alpha-black-80: rgba(0,0,0,0.8);
  --lp-pri-alpha-black-72: rgba(0,0,0,0.72);
  --lp-pri-alpha-black-64: rgba(0,0,0,0.64);
  --lp-pri-alpha-black-56: rgba(0,0,0,0.56);
  --lp-pri-alpha-black-48: rgba(0,0,0,0.48);
  --lp-pri-alpha-black-40: rgba(0,0,0,0.4);
  --lp-pri-alpha-black-32: rgba(0,0,0,0.32);
  --lp-pri-alpha-black-24: rgba(0,0,0,0.24);
  --lp-pri-alpha-black-16: rgba(0,0,0,0.16);
  --lp-pri-alpha-black-12: rgba(0,0,0,0.12);
  --lp-pri-alpha-black-8: rgba(0,0,0,0.08);
  --lp-pri-alpha-black-6: rgba(0,0,0,0.06);
  --lp-pri-alpha-black-4: rgba(0,0,0,0.04);
  --lp-pri-alpha-black-0: rgba(0,0,0,0);
  --lp-pri-alpha-gray-80: rgba(148,148,151,0.8);
  --lp-pri-alpha-gray-72: rgba(148,148,151,0.72);
  --lp-pri-alpha-gray-64: rgba(148,148,151,0.64);
  --lp-pri-alpha-gray-56: rgba(148,148,151,0.56);
  --lp-pri-alpha-gray-48: rgba(148,148,151,0.48);
  --lp-pri-alpha-gray-40: rgba(148,148,151,0.4);
  --lp-pri-alpha-gray-32: rgba(148,148,151,0.32);
  --lp-pri-alpha-gray-24: rgba(148,148,151,0.24);
  --lp-pri-alpha-gray-16: rgba(148,148,151,0.16);
  --lp-pri-alpha-gray-12: rgba(148,148,151,0.12);
  --lp-pri-alpha-gray-8: rgba(148,148,151,0.08);
  --lp-pri-alpha-gray-6: rgba(148,148,151,0.06);
  --lp-pri-alpha-gray-4: rgba(148,148,151,0.04);
  --lp-pri-alpha-gray-0: rgba(148,148,151,0);
  --lp-sys-radius-2x-small: 2px;
  --lp-sys-radius-extra-small: 4px;
  --lp-sys-radius-small: 6px;
  --lp-sys-radius-medium-small: 8px;
  --lp-sys-radius-medium: 10px;
  --lp-sys-radius-large: 12px;
  --lp-sys-radius-extra-large: 14px;
  --lp-sys-radius-2x-large: 200px;
  --lp-sys-radius-full: 9999px;
  --lp-pri-size-minus6: -6px;
  --lp-pri-size-minus4: -4px;
  --lp-pri-size-minus2: -2px;
  --lp-pri-size-0: 0px;
  --lp-pri-size-1: 1px;
  --lp-pri-size-2: 2px;
  --lp-pri-size-3: 3px;
  --lp-pri-size-4: 4px;
  --lp-pri-size-6: 6px;
  --lp-pri-size-8: 8px;
  --lp-pri-size-10: 10px;
  --lp-pri-size-12: 12px;
  --lp-pri-size-14: 14px;
  --lp-pri-size-16: 16px;
  --lp-pri-size-18: 18px;
  --lp-pri-size-20: 20px;
  --lp-pri-size-24: 24px;
  --lp-pri-size-32: 32px;
  --lp-pri-size-40: 40px;
  --lp-pri-size-48: 48px;
  --lp-pri-size-56: 56px;
  --lp-pri-size-64: 64px;
  --lp-pri-size-80: 80px;
  --lp-pri-size-100: 100px;
  --lp-pri-size-120: 120px;
  --lp-pri-size-140: 140px;
  --lp-pri-size-160: 160px;
  --lp-pri-size-180: 180px;
  --lp-pri-size-200: 200px;
  --lp-pri-opacity-80: 80%;
  --lp-pri-opacity-72: 72%;
  --lp-pri-opacity-64: 64%;
  --lp-pri-opacity-56: 56%;
  --lp-pri-opacity-50: 50%;
  --lp-pri-opacity-48: 48%;
  --lp-pri-opacity-44: 44%;
  --lp-pri-opacity-40: 40%;
  --lp-pri-opacity-36: 36%;
  --lp-pri-opacity-32: 32%;
  --lp-pri-opacity-28: 28%;
  --lp-pri-opacity-24: 24%;
  --lp-pri-opacity-20: 20%;
  --lp-pri-opacity-16: 16%;
  --lp-pri-opacity-12: 12%;
  --lp-pri-opacity-8: 8%;
  --lp-pri-opacity-4: 4%;
  --lp-pri-opacity-1: 1%;
  --lp-pri-opacity-0: 0%;
  --lp-sys-space-50: 2px;
  --lp-sys-space-100: 4px;
  --lp-sys-space-150: 6px;
  --lp-sys-space-200: 8px;
  --lp-sys-space-300: 12px;
  --lp-sys-space-400: 16px;
  --lp-sys-space-500: 20px;
  --lp-sys-space-600: 24px;
  --lp-sys-space-800: 32px;
  --lp-sys-space-1000: 40px;
  --lp-sys-space-1200: 48px;
  --lp-sys-space-1600: 64px;
  --lp-sys-space-2000: 80px;
  --lp-pri-font-size-8: 8px;
  --lp-pri-font-size-11: 11px;
  --lp-pri-font-size-12: 12px;
  --lp-pri-font-size-13: 13px;
  --lp-pri-font-size-14: 14px;
  --lp-pri-font-size-15: 15px;
  --lp-pri-font-size-16: 16px;
  --lp-pri-font-size-17: 17px;
  --lp-pri-font-size-18: 18px;
  --lp-pri-font-size-20: 20px;
  --lp-pri-font-size-22: 22px;
  --lp-pri-font-size-24: 24px;
  --lp-pri-font-size-26: 26px;
  --lp-pri-font-size-28: 28px;
  --lp-pri-font-size-30: 30px;
  --lp-pri-font-size-32: 32px;
  --lp-pri-font-size-34: 34px;
  --lp-pri-font-size-40: 40px;
  --lp-pri-font-size-42: 42px;
  --lp-pri-font-size-52: 52px;
  --lp-pri-font-size-54: 54px;
  --lp-pri-font-size-56: 56px;
  --lp-pri-font-size-64: 64px;
  --lp-pri-font-size-72: 72px;
  --lp-pri-font-lineheight-110: 110%;
  --lp-pri-font-lineheight-120: 120%;
  --lp-pri-font-lineheight-130: 130%;
  --lp-pri-font-lineheight-150: 150%;
  --lp-pri-font-lineheight-160: 160%;
  --lp-pri-font-lineheight-170: 170%;
  --lp-pri-font-lineheight-180: 180%;
  --lp-pri-font-weight-300: 300;
  --lp-pri-font-weight-400: 400;
  --lp-pri-font-weight-500: 500;
  --lp-pri-font-weight-600: 600;
  --lp-pri-font-weight-700: 700;
  --lp-pri-font-weight-800: 800;
  --lp-pri-font-weight-900: 900;
  --lp-sys-icon-size-2x-small: 12px;
  --lp-sys-icon-size-extra-small: 16px;
  --lp-sys-icon-size-small: 20px;
  --lp-sys-icon-size-medium: 24px;
  --lp-sys-icon-size-large: 32px;
  --lp-sys-icon-size-extra-large: 40px;
  --lp-pri-font-letterspacing-tight: -0.03em;
  .lp-sys-typo-display2-accent-black {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-52);
    font-weight: var(--lp-pri-font-weight-700);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-display3-accent-black {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-42);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-heading1-answer {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-22);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-heading2-answer {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-22);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-heading3-answer {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-22);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-heading4-answer {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-20);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-heading5-answer {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-16);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-heading6-answer {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-16);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-title1-accent-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-32);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title2-accent-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-28);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title3-accent-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-24);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title4-accent-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-20);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title5-accent-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-18);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title1-normal-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-32);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title2-normal-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-28);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title3-normal-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-24);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title4-normal-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-20);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title5-normal-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-18);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph1-normal-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-17);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph2-normal-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-16);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph3-normal-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-15);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph4-normal-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-14);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph1-normal-medium {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-17);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph2-normal-medium {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-16);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph3-normal-medium {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-15);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph4-normal-medium {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-14);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph1-normal-regular {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-17);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph2-normal-regular {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-16);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph3-normal-regular {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-15);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph4-normal-regular {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-14);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph2-post-regular {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-16);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-paragraph3-post-regular {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-15);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-paragraph4-post-regular {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-14);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-paragraph2-answer-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-16);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-160);
  }
  .lp-sys-typo-paragraph2-answer-regular {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-16);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-160);
  }
  .lp-sys-typo-caption1-normal-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-13);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-caption2-normal-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-12);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-caption3-normal-bold {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-11);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-caption1-normal-medium {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-13);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-caption2-normal-medium {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-12);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-caption3-normal-medium {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-11);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-caption1-normal-regular {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-13);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-caption2-normal-regular {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-12);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-caption3-normal-regular {
    font-family: "Pretendard Variable";
    font-size: var(--lp-pri-font-size-11);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-130);
  }
}
:root[data-service-domain=search] {
  --lp-pri-brand-original-100: #e5f4e6;
  --lp-pri-brand-original-200: #c4e8c8;
  --lp-pri-brand-original-300: #a7dcaf;
  --lp-pri-brand-original-400: #88d092;
  --lp-pri-brand-original-500: #69c578;
  --lp-pri-brand-original-600: #55b766;
  --lp-pri-brand-original-700: #42a957;
  --lp-pri-brand-original-800: #349749;
  --lp-pri-brand-original-900: #2c783c;
  --lp-pri-brand-original-1000: #256a33;
  --lp-pri-brand-original-1100: #1d5829;
  --lp-pri-brand-original-1200: #164620;
  --lp-pri-brand-original-1300: #113718;
  --lp-pri-brand-original-1400: #0b2310;
  --lp-pri-brand-original-1500: #061409;
  --lp-pri-brand-original-1600: #020803;
  --lp-pri-brand-accent-100: #ffeccd;
  --lp-pri-brand-accent-300: #eec47d;
  --lp-pri-brand-accent-600: #b88f49;
  --lp-pri-brand-accent-900: #855f0e;
  --lp-pri-brand-accent-1300: #3b2700;
  --lp-pri-brand-alpha-80: rgba(48,119,63,0.8);
  --lp-pri-brand-alpha-72: rgba(48,119,63,0.72);
  --lp-pri-brand-alpha-64: rgba(48,119,63,0.64);
  --lp-pri-brand-alpha-56: rgba(48,119,63,0.56);
  --lp-pri-brand-alpha-48: rgba(48,119,63,0.48);
  --lp-pri-brand-alpha-40: rgba(48,119,63,0.4);
  --lp-pri-brand-alpha-32: rgba(48,119,63,0.32);
  --lp-pri-brand-alpha-24: rgba(48,119,63,0.24);
  --lp-pri-brand-alpha-16: rgba(48,119,63,0.16);
  --lp-pri-brand-alpha-12: rgba(48,119,63,0.12);
  --lp-pri-brand-alpha-8: rgba(48,119,63,0.08);
  --lp-pri-brand-alpha-6: rgba(48,119,63,0.06);
  --lp-pri-brand-alpha-4: rgba(48,119,63,0.04);
  --lp-pri-brand-alpha-0: rgba(48,119,63,0);
}
:root[data-service-domain=scholar] {
  --lp-pri-brand-original-100: #f0f3e2;
  --lp-pri-brand-original-200: #e0e7ba;
  --lp-pri-brand-original-300: #d0db8e;
  --lp-pri-brand-original-400: #c6d269;
  --lp-pri-brand-original-500: #bbca44;
  --lp-pri-brand-original-600: #a8b52d;
  --lp-pri-brand-original-700: #8e9822;
  --lp-pri-brand-original-800: #767d1b;
  --lp-pri-brand-original-900: #616715;
  --lp-pri-brand-original-1000: #5c6314;
  --lp-pri-brand-original-1100: #4f5512;
  --lp-pri-brand-original-1200: #41470f;
  --lp-pri-brand-original-1300: #32370b;
  --lp-pri-brand-original-1400: #242708;
  --lp-pri-brand-original-1500: #151704;
  --lp-pri-brand-original-1600: #090901;
  --lp-pri-brand-accent-100: #ffe8e8;
  --lp-pri-brand-accent-300: #e5c1c1;
  --lp-pri-brand-accent-600: #af8d8e;
  --lp-pri-brand-accent-900: #7c5d5e;
  --lp-pri-brand-accent-1300: #3d2324;
  --lp-pri-brand-alpha-80: rgba(102,109,15,0.8);
  --lp-pri-brand-alpha-72: rgba(102,109,15,0.72);
  --lp-pri-brand-alpha-64: rgba(102,109,15,0.64);
  --lp-pri-brand-alpha-56: rgba(102,109,15,0.56);
  --lp-pri-brand-alpha-48: rgba(102,109,15,0.48);
  --lp-pri-brand-alpha-40: rgba(102,109,15,0.4);
  --lp-pri-brand-alpha-32: rgba(102,109,15,0.32);
  --lp-pri-brand-alpha-24: rgba(102,109,15,0.24);
  --lp-pri-brand-alpha-16: rgba(102,109,15,0.16);
  --lp-pri-brand-alpha-12: rgba(102,109,15,0.12);
  --lp-pri-brand-alpha-8: rgba(102,109,15,0.08);
  --lp-pri-brand-alpha-6: rgba(102,109,15,0.06);
  --lp-pri-brand-alpha-4: rgba(102,109,15,0.04);
  --lp-pri-brand-alpha-0: rgba(102,109,15,0);
}
:root[data-service-domain=write] {
  --lp-pri-brand-original-100: #e4f2f8;
  --lp-pri-brand-original-200: #c0e3f6;
  --lp-pri-brand-original-300: #93d8f9;
  --lp-pri-brand-original-400: #6dccf7;
  --lp-pri-brand-original-500: #47bef4;
  --lp-pri-brand-original-600: #29b0e9;
  --lp-pri-brand-original-700: #0fa0db;
  --lp-pri-brand-original-800: #0a8bbb;
  --lp-pri-brand-original-900: #08759c;
  --lp-pri-brand-original-1000: #086890;
  --lp-pri-brand-original-1100: #0d5573;
  --lp-pri-brand-original-1200: #0e435b;
  --lp-pri-brand-original-1300: #0d3243;
  --lp-pri-brand-original-1400: #0a242e;
  --lp-pri-brand-original-1500: #05141c;
  --lp-pri-brand-original-1600: #02070c;
  --lp-pri-brand-accent-100: #f9f3a6;
  --lp-pri-brand-accent-300: #d5cf83;
  --lp-pri-brand-accent-600: #a09a4f;
  --lp-pri-brand-accent-900: #70691a;
  --lp-pri-brand-accent-1300: #302c00;
  --lp-pri-brand-alpha-80: rgba(18,112,146,0.8);
  --lp-pri-brand-alpha-72: rgba(18,112,146,0.72);
  --lp-pri-brand-alpha-64: rgba(18,112,146,0.64);
  --lp-pri-brand-alpha-56: rgba(18,112,146,0.56);
  --lp-pri-brand-alpha-48: rgba(18,112,146,0.48);
  --lp-pri-brand-alpha-40: rgba(18,112,146,0.4);
  --lp-pri-brand-alpha-32: rgba(18,112,146,0.32);
  --lp-pri-brand-alpha-24: rgba(18,112,146,0.24);
  --lp-pri-brand-alpha-16: rgba(18,112,146,0.16);
  --lp-pri-brand-alpha-12: rgba(18,112,146,0.12);
  --lp-pri-brand-alpha-8: rgba(18,112,146,0.08);
  --lp-pri-brand-alpha-6: rgba(18,112,146,0.06);
  --lp-pri-brand-alpha-4: rgba(18,112,146,0.04);
  --lp-pri-brand-alpha-0: rgba(18,112,146,0);
}
:root[data-service-domain=finance] {
  --lp-pri-brand-original-100: #e7effb;
  --lp-pri-brand-original-200: #ccdcfc;
  --lp-pri-brand-original-300: #b2ccfb;
  --lp-pri-brand-original-400: #94b8f9;
  --lp-pri-brand-original-500: #76a4f8;
  --lp-pri-brand-original-600: #588ff6;
  --lp-pri-brand-original-700: #437cea;
  --lp-pri-brand-original-800: #356dd4;
  --lp-pri-brand-original-900: #2c5dbc;
  --lp-pri-brand-original-1000: #2b5098;
  --lp-pri-brand-original-1100: #25437b;
  --lp-pri-brand-original-1200: #1f3561;
  --lp-pri-brand-original-1300: #182a48;
  --lp-pri-brand-original-1400: #111c33;
  --lp-pri-brand-original-1500: #0a111e;
  --lp-pri-brand-original-1600: #04060c;
  --lp-pri-brand-accent-100: #d4f6fa;
  --lp-pri-brand-accent-300: #b1d2d6;
  --lp-pri-brand-accent-600: #7e9da1;
  --lp-pri-brand-accent-900: #4f6c70;
  --lp-pri-brand-accent-1300: #133034;
  --lp-pri-brand-alpha-80: rgba(68,101,164,0.8);
  --lp-pri-brand-alpha-72: rgba(68,101,164,0.72);
  --lp-pri-brand-alpha-64: rgba(68,101,164,0.64);
  --lp-pri-brand-alpha-56: rgba(68,101,164,0.56);
  --lp-pri-brand-alpha-48: rgba(68,101,164,0.48);
  --lp-pri-brand-alpha-40: rgba(68,101,164,0.4);
  --lp-pri-brand-alpha-32: rgba(68,101,164,0.32);
  --lp-pri-brand-alpha-24: rgba(68,101,164,0.24);
  --lp-pri-brand-alpha-16: rgba(68,101,164,0.16);
  --lp-pri-brand-alpha-12: rgba(68,101,164,0.12);
  --lp-pri-brand-alpha-8: rgba(68,101,164,0.08);
  --lp-pri-brand-alpha-6: rgba(68,101,164,0.06);
  --lp-pri-brand-alpha-4: rgba(68,101,164,0.04);
  --lp-pri-brand-alpha-0: rgba(68,101,164,0);
}
:root[color-theme=dark],
:root[class=dark] {
  --surface-neutral-lowest: var(--lp-pri-gray-cool-1400);
  --surface-neutral-lowest-hover: var(--lp-pri-gray-cool-1200);
  --surface-neutral-low: var(--lp-pri-gray-cool-1300);
  --surface-neutral-low-hover: var(--lp-pri-gray-cool-1100);
  --surface-neutral-mid: var(--lp-pri-gray-cool-1100);
  --surface-neutral-mid-hover: var(--lp-pri-gray-cool-1200);
  --surface-neutral-high: var(--lp-pri-gray-cool-1200);
  --surface-neutral-high-hover: var(--lp-pri-gray-cool-1100);
  --surface-neutral-highest: var(--lp-pri-gray-cool-1100);
  --surface-neutral-static-lowest: var(--lp-pri-achromatic-white);
  --surface-neutral-static-lowest-hover: var(--lp-pri-gray-cool-100);
  --surface-neutral-variation-lowest: var(--lp-pri-gray-cool-1200);
  --control-fill-neutral-lowest: var(--lp-pri-alpha-gray-0);
  --control-fill-neutral-lowest-hover: var(--lp-pri-gray-cool-1300);
  --control-fill-neutral-low: var(--lp-pri-gray-cool-1400);
  --control-fill-neutral-low-hover: var(--lp-pri-gray-cool-1300);
  --control-fill-neutral-mid: var(--lp-pri-gray-cool-1300);
  --control-fill-neutral-mid-hover: var(--lp-pri-gray-cool-1200);
  --control-fill-neutral-high: var(--lp-pri-gray-cool-1200);
  --control-fill-neutral-high-hover: var(--lp-pri-gray-cool-1100);
  --control-fill-neutral-highest: var(--lp-pri-gray-cool-1200);
  --label-neutral-base: var(--lp-pri-achromatic-white);
  --label-neutral-secondary: var(--lp-pri-gray-cool-600);
  --label-neutral-tertiary: var(--lp-pri-gray-cool-1000);
  --label-neutral-quaternary: var(--lp-pri-gray-cool-1100);
  --label-neutral-static: var(--lp-pri-gray-cool-1400);
  --label-neutral-static-secondary: var(--lp-pri-gray-cool-800);
  --border-neutral-alpha-strong: var(--lp-pri-alpha-gray-48);
  --border-neutral-alpha-normal: var(--lp-pri-alpha-gray-24);
  --border-neutral-alpha-subtle: var(--lp-pri-alpha-gray-12);
  --border-neutral-alpha-hint: var(--lp-pri-alpha-gray-12);
  --border-neutral-strong: var(--lp-pri-achromatic-white);
  --border-neutral-normal: var(--lp-pri-gray-cool-900);
  --border-neutral-subtle: var(--lp-pri-gray-cool-1100);
  --surface-inverse-lowest: var(--lp-pri-achromatic-white);
  --surface-inverse-lowest-hover: var(--lp-pri-gray-cool-100);
  --surface-inverse-low: var(--lp-pri-gray-cool-100);
  --surface-inverse-low-hover: var(--lp-pri-gray-cool-200);
  --surface-inverse-mid: var(--lp-pri-gray-cool-200);
  --surface-inverse-mid-hover: var(--lp-pri-gray-cool-300);
  --surface-inverse-high: var(--lp-pri-gray-cool-300);
  --surface-inverse-high-hover: var(--lp-pri-gray-cool-400);
  --surface-inverse-static-high: var(--lp-pri-gray-cool-1200);
  --surface-inverse-static-high-hover: var(--lp-pri-gray-cool-1100);
  --surface-inverse-highest: var(--lp-pri-gray-cool-500);
  --label-on-inverse-base: var(--lp-pri-gray-cool-1400);
  --label-on-inverse-secondary: var(--lp-pri-gray-cool-800);
  --label-on-inverse-tertiary: var(--lp-pri-gray-cool-500);
  --label-on-inverse-quaternary: var(--lp-pri-gray-cool-400);
  --label-on-inverse-static-base: var(--lp-pri-achromatic-white);
  --label-on-inverse-static-secondary: var(--lp-pri-gray-cool-600);
  --border-on-inverse-alpha-strong: var(--lp-pri-alpha-gray-64);
  --border-on-inverse-alpha-normal: var(--lp-pri-alpha-gray-32);
  --border-on-inverse-alpha-subtle: var(--lp-pri-alpha-gray-24);
  --border-on-inverse-alpha-hint: var(--lp-pri-alpha-gray-12);
  --border-on-inverse-strong: var(--lp-pri-gray-cool-1400);
  --border-on-inverse-normal: var(--lp-pri-gray-cool-600);
  --border-on-inverse-subtle: var(--lp-pri-gray-cool-400);
  --control-fill-brand: var(--lp-pri-brand-original-800);
  --control-fill-brand-hover: var(--lp-pri-brand-original-600);
  --control-fill-brand-strong: var(--lp-pri-brand-original-500);
  --control-fill-brand-strongest: var(--lp-pri-brand-original-300);
  --control-fill-brand-faint: var(--lp-pri-brand-original-1300);
  --control-fill-brand-faint-hover: var(--lp-pri-brand-original-1300);
  --label-brand-base: var(--lp-pri-brand-original-700);
  --label-brand-secondary: var(--lp-pri-brand-original-800);
  --label-brand-strongest: var(--lp-pri-brand-original-300);
  --border-brand-subtle: var(--lp-pri-brand-original-1000);
  --border-brand-normal: var(--lp-pri-brand-original-800);
  --border-brand-strong: var(--lp-pri-brand-original-600);
  --label-on-brand: var(--lp-pri-achromatic-white);
  --brandinverse-fill-static-low: var(--lp-pri-brand-original-1200);
  --brandinverse-fill-static-low-hover: var(--lp-pri-brand-original-1100);
  --accent-label-base: var(--lp-pri-rainbow-orange-100);
  --accent-label-yellow: var(--lp-pri-rainbow-yellow-400);
  --accent-label-mint: var(--lp-pri-rainbow-mint-500);
  --accent-label-cyan: var(--lp-pri-rainbow-cyan-500);
  --accent-label-purple: var(--lp-pri-rainbow-purple-500);
  --accent-label-pink: var(--lp-pri-rainbow-pink-500);
  --accent-control-fill-base: var(--lp-pri-brand-accent-900);
  --positive-strong: var(--lp-pri-rainbow-green-600);
  --negative-strong: var(--lp-pri-rainbow-red-700);
  --negative-strong-hover: var(--lp-pri-rainbow-red-600);
  --caution: var(--lp-pri-rainbow-orange-400);
  --caution-strong: var(--lp-pri-rainbow-orange-500);
  --caution-base: var(--lp-pri-rainbow-orange-500);
  --caution-faint: var(--lp-pri-rainbow-orange-1200);
  --highlight: var(--lp-pri-rainbow-lime-green-1200);
  --control-fill-selected: var(--lp-pri-alpha-white-12);
  --control-fill-drag: var(--lp-pri-alpha-white-16);
  --positive-faint: var(--lp-pri-rainbow-green-1200);
  --negative-faint: var(--lp-pri-rainbow-red-1200);
  --positive-base: var(--lp-pri-rainbow-green-600);
  --negative-base: var(--lp-pri-rainbow-red-800);
  --link: var(--lp-pri-rainbow-cyan-500);
  --overlay-dim: var(--lp-pri-alpha-black-48);
  --background-default: var(--lp-pri-gray-cool-1400);
  --background-subtle: var(--lp-pri-gray-cool-1300);
  --control-fill-neutral-opaque-lowest: var(--lp-pri-gray-cool-1400);
  --control-fill-neutral-opaque-lowest-hover: var(--lp-pri-gray-cool-1200);
  --control-fill-neutral-opaque-low: var(--lp-pri-gray-cool-1200);
  --control-fill-neutral-opaque-low-hover: var(--lp-pri-gray-cool-1100);
  --control-fill-neutral-opaque-static-lowest: var(--lp-pri-achromatic-white);
  --control-fill-neutral-lowest-pressed: var(--lp-pri-gray-cool-1200);
  --control-fill-neutral-low-pressed: var(--lp-pri-gray-cool-1200);
  --control-fill-neutral-mid-pressed: var(--lp-pri-gray-cool-1100);
  --control-fill-neutral-high-pressed: var(--lp-pri-gray-cool-1000);
  --control-fill-brand-pressed: var(--lp-pri-brand-original-500);
  --control-fill-brand-faint-pressed: var(--lp-pri-brand-original-1400);
  --surface-neutral-lowest-pressed: var(--lp-pri-gray-cool-1200);
  --surface-neutral-low-pressed: var(--lp-pri-gray-cool-1100);
  --surface-neutral-mid-pressed: var(--lp-pri-gray-cool-1300);
  --surface-neutral-static-lowest-pressed: var(--lp-pri-gray-cool-100);
  --surface-inverse-lowest-pressed: var(--lp-pri-gray-cool-100);
  --surface-inverse-low-pressed: var(--lp-pri-gray-cool-300);
  --surface-inverse-mid-pressed: var(--lp-pri-gray-cool-400);
  --surface-inverse-high-pressed: var(--lp-pri-gray-cool-500);
  --negative-strong-pressed: var(--lp-pri-rainbow-red-500);
  --focus: var(--lp-pri-rainbow-cyan-600);
  --disabled: var(--lp-pri-alpha-gray-24);
  --label-disabled: var(--lp-pri-gray-cool-1000);
  --control-fill-disabled: var(--lp-pri-gray-cool-1300);
  --surface-disabled: var(--lp-pri-alpha-gray-8);
  --border-disabled: var(--lp-pri-gray-cool-1100);
  --lp-sys-shadow-soft: 0px 6px 12px rgba(0, 0, 0, 0.2);
  --lp-sys-shadow-normal:
    0px 0px 1px rgba(0, 0, 0, 0.22),
    0px 1px 8px rgba(0, 0, 0, 0.22),
    0px 2px 16px rgba(0, 0, 0, 0.26);
  --lp-sys-shadow-strong:
    0px 6px 16px 0px rgba(0, 0, 0, 0.36),
    0px 4px 12px 0px rgba(0, 0, 0, 0.24),
    0px 0px 8px 0px rgba(0, 0, 0, 0.24);
  --lp-sys-shadow-heavy:
    0px 16px 20px 0px rgba(0, 0, 0, 0.36),
    0px 8px 16px 0px rgba(0, 0, 0, 0.24),
    0px 0px 8px 0px rgba(0, 0, 0, 0.24);
}
:root[color-theme=light],
:root[class=light] {
  --surface-neutral-lowest: var(--lp-pri-achromatic-white);
  --surface-neutral-lowest-hover: var(--lp-pri-gray-cool-100);
  --surface-neutral-low: var(--lp-pri-gray-cool-100);
  --surface-neutral-low-hover: var(--lp-pri-gray-cool-200);
  --surface-neutral-mid: var(--lp-pri-gray-cool-200);
  --surface-neutral-mid-hover: var(--lp-pri-gray-cool-300);
  --surface-neutral-high: var(--lp-pri-gray-cool-300);
  --surface-neutral-high-hover: var(--lp-pri-gray-cool-400);
  --surface-neutral-highest: var(--lp-pri-gray-cool-300);
  --surface-neutral-static-lowest: var(--lp-pri-achromatic-white);
  --surface-neutral-static-lowest-hover: var(--lp-pri-gray-cool-100);
  --surface-neutral-variation-lowest: var(--lp-pri-achromatic-white);
  --control-fill-neutral-lowest: var(--lp-pri-alpha-gray-0);
  --control-fill-neutral-lowest-hover: var(--lp-pri-gray-cool-100);
  --control-fill-neutral-low: var(--lp-pri-gray-cool-100);
  --control-fill-neutral-low-hover: var(--lp-pri-gray-cool-200);
  --control-fill-neutral-mid: var(--lp-pri-gray-cool-200);
  --control-fill-neutral-mid-hover: var(--lp-pri-gray-cool-300);
  --control-fill-neutral-high: var(--lp-pri-gray-cool-300);
  --control-fill-neutral-high-hover: var(--lp-pri-gray-cool-400);
  --control-fill-neutral-highest: var(--lp-pri-gray-cool-700);
  --label-neutral-base: var(--lp-pri-gray-cool-1400);
  --label-neutral-secondary: var(--lp-pri-gray-cool-800);
  --label-neutral-tertiary: var(--lp-pri-gray-cool-500);
  --label-neutral-quaternary: var(--lp-pri-gray-cool-400);
  --label-neutral-static: var(--lp-pri-gray-cool-1400);
  --label-neutral-static-secondary: var(--lp-pri-gray-cool-800);
  --border-neutral-alpha-strong: var(--lp-pri-alpha-gray-48);
  --border-neutral-alpha-normal: var(--lp-pri-alpha-gray-24);
  --border-neutral-alpha-subtle: var(--lp-pri-alpha-gray-12);
  --border-neutral-alpha-hint: var(--lp-pri-alpha-gray-12);
  --border-neutral-strong: var(--lp-pri-gray-cool-1400);
  --border-neutral-normal: var(--lp-pri-gray-cool-600);
  --border-neutral-subtle: var(--lp-pri-gray-cool-300);
  --surface-inverse-lowest: var(--lp-pri-gray-cool-1400);
  --surface-inverse-lowest-hover: var(--lp-pri-gray-cool-1200);
  --surface-inverse-low: var(--lp-pri-gray-cool-1200);
  --surface-inverse-low-hover: var(--lp-pri-gray-cool-1100);
  --surface-inverse-mid: var(--lp-pri-gray-cool-1100);
  --surface-inverse-mid-hover: var(--lp-pri-gray-cool-1200);
  --surface-inverse-high: var(--lp-pri-gray-cool-1100);
  --surface-inverse-high-hover: var(--lp-pri-gray-cool-1000);
  --surface-inverse-static-high: var(--lp-pri-gray-cool-1200);
  --surface-inverse-static-high-hover: var(--lp-pri-gray-cool-1300);
  --surface-inverse-highest: var(--lp-pri-gray-cool-1000);
  --label-on-inverse-base: var(--lp-pri-achromatic-white);
  --label-on-inverse-secondary: var(--lp-pri-gray-cool-600);
  --label-on-inverse-tertiary: var(--lp-pri-gray-cool-1000);
  --label-on-inverse-quaternary: var(--lp-pri-gray-cool-1100);
  --label-on-inverse-static-base: var(--lp-pri-achromatic-white);
  --label-on-inverse-static-secondary: var(--lp-pri-gray-cool-600);
  --border-on-inverse-alpha-strong: var(--lp-pri-alpha-gray-64);
  --border-on-inverse-alpha-normal: var(--lp-pri-alpha-gray-32);
  --border-on-inverse-alpha-subtle: var(--lp-pri-alpha-gray-24);
  --border-on-inverse-alpha-hint: var(--lp-pri-alpha-gray-12);
  --border-on-inverse-strong: var(--lp-pri-achromatic-white);
  --border-on-inverse-normal: var(--lp-pri-gray-cool-900);
  --border-on-inverse-subtle: var(--lp-pri-gray-cool-1100);
  --control-fill-brand: var(--lp-pri-brand-original-900);
  --control-fill-brand-hover: var(--lp-pri-brand-original-1000);
  --control-fill-brand-strong: var(--lp-pri-brand-original-1000);
  --control-fill-brand-strongest: var(--lp-pri-brand-original-1300);
  --control-fill-brand-faint: var(--lp-pri-brand-original-100);
  --control-fill-brand-faint-hover: var(--lp-pri-brand-original-200);
  --label-brand-base: var(--lp-pri-brand-original-800);
  --label-brand-secondary: var(--lp-pri-brand-original-900);
  --label-brand-strongest: var(--lp-pri-brand-original-1300);
  --border-brand-subtle: var(--lp-pri-brand-original-300);
  --border-brand-normal: var(--lp-pri-brand-original-800);
  --border-brand-strong: var(--lp-pri-brand-original-1100);
  --label-on-brand: var(--lp-pri-achromatic-white);
  --brandinverse-fill-static-low: var(--lp-pri-brand-original-1200);
  --brandinverse-fill-static-low-hover: var(--lp-pri-brand-original-1100);
  --accent-label-base: var(--lp-pri-brand-accent-1300);
  --accent-label-yellow: var(--lp-pri-rainbow-yellow-500);
  --accent-label-mint: var(--lp-pri-rainbow-mint-600);
  --accent-label-cyan: var(--lp-pri-rainbow-cyan-600);
  --accent-label-purple: var(--lp-pri-rainbow-purple-800);
  --accent-label-pink: var(--lp-pri-rainbow-pink-600);
  --accent-control-fill-base: var(--lp-pri-brand-accent-100);
  --positive-strong: var(--lp-pri-rainbow-green-500);
  --negative-strong: var(--lp-pri-rainbow-red-700);
  --negative-strong-hover: var(--lp-pri-rainbow-red-800);
  --caution: var(--lp-pri-rainbow-orange-500);
  --caution-strong: var(--lp-pri-rainbow-orange-500);
  --caution-base: var(--lp-pri-rainbow-orange-700);
  --caution-faint: var(--lp-pri-rainbow-orange-100);
  --highlight: var(--lp-pri-rainbow-lime-green-100);
  --control-fill-selected: var(--lp-pri-alpha-black-8);
  --control-fill-drag: var(--lp-pri-alpha-black-12);
  --positive-faint: var(--lp-pri-rainbow-green-100);
  --negative-faint: var(--lp-pri-rainbow-red-100);
  --positive-base: var(--lp-pri-rainbow-green-800);
  --negative-base: var(--lp-pri-rainbow-red-800);
  --link: var(--lp-pri-rainbow-cyan-800);
  --overlay-dim: var(--lp-pri-alpha-black-48);
  --background-default: var(--lp-pri-achromatic-white);
  --background-subtle: var(--lp-pri-gray-cool-100);
  --control-fill-neutral-opaque-lowest: var(--lp-pri-achromatic-white);
  --control-fill-neutral-opaque-lowest-hover: var(--lp-pri-gray-cool-100);
  --control-fill-neutral-opaque-low: var(--lp-pri-gray-cool-100);
  --control-fill-neutral-opaque-low-hover: var(--lp-pri-gray-cool-200);
  --control-fill-neutral-opaque-static-lowest: var(--lp-pri-achromatic-white);
  --control-fill-neutral-lowest-pressed: var(--lp-pri-gray-cool-200);
  --control-fill-neutral-low-pressed: var(--lp-pri-gray-cool-300);
  --control-fill-neutral-mid-pressed: var(--lp-pri-gray-cool-400);
  --control-fill-neutral-high-pressed: var(--lp-pri-gray-cool-500);
  --control-fill-brand-pressed: var(--lp-pri-brand-original-1100);
  --control-fill-brand-faint-pressed: var(--lp-pri-brand-original-300);
  --surface-neutral-lowest-pressed: var(--lp-pri-gray-cool-100);
  --surface-neutral-low-pressed: var(--lp-pri-gray-cool-300);
  --surface-neutral-mid-pressed: var(--lp-pri-gray-cool-400);
  --surface-neutral-static-lowest-pressed: var(--lp-pri-gray-cool-100);
  --surface-inverse-lowest-pressed: var(--lp-pri-gray-cool-1200);
  --surface-inverse-low-pressed: var(--lp-pri-gray-cool-1100);
  --surface-inverse-mid-pressed: var(--lp-pri-gray-cool-1300);
  --surface-inverse-high-pressed: var(--lp-pri-gray-cool-1000);
  --negative-strong-pressed: var(--lp-pri-rainbow-red-900);
  --focus: var(--lp-pri-rainbow-cyan-600);
  --disabled: var(--lp-pri-alpha-gray-24);
  --label-disabled: var(--lp-pri-gray-cool-500);
  --control-fill-disabled: var(--lp-pri-gray-cool-200);
  --surface-disabled: var(--lp-pri-alpha-gray-6);
  --border-disabled: var(--lp-pri-gray-cool-400);
  --lp-sys-shadow-soft: 0px 4px 12px rgba(0, 0, 0, 0.05);
  --lp-sys-shadow-normal:
    0px 0px 1px rgba(0, 0, 0, 0.06),
    0px 1px 8px rgba(0, 0, 0, 0.06),
    0px 2px 12px rgba(0, 0, 0, 0.08);
  --lp-sys-shadow-strong:
    0px 6px 16px 0px rgba(0, 0, 0, 0.12),
    0px 4px 12px 0px rgba(0, 0, 0, 0.08),
    0px 0px 8px 0px rgba(0, 0, 0, 0.08);
  --lp-sys-shadow-heavy:
    0px 16px 20px 0px rgba(0, 0, 0, 0.12),
    0px 8px 16px 0px rgba(0, 0, 0, 0.08),
    0px 0px 8px 0px rgba(0, 0, 0, 0.08);
}
:root[lang=en] {
  .lp-sys-typo-title1-accent-bold {
    font-family: Flare;
    font-size: var(--lp-pri-font-size-34);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-120);
    letter-spacing: var(--lp-pri-font-letterspacing-tight);
  }
  .lp-sys-typo-title2-accent-bold {
    font-family: Flare;
    font-size: var(--lp-pri-font-size-30);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-120);
    letter-spacing: var(--lp-pri-font-letterspacing-tight);
  }
  .lp-sys-typo-title3-accent-bold {
    font-family: Flare;
    font-size: var(--lp-pri-font-size-26);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-120);
    letter-spacing: var(--lp-pri-font-letterspacing-tight);
  }
  .lp-sys-typo-title4-accent-bold {
    font-family: Flare;
    font-size: var(--lp-pri-font-size-22);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-120);
    letter-spacing: var(--lp-pri-font-letterspacing-tight);
  }
  .lp-sys-typo-title5-accent-bold {
    font-family: Flare;
    font-size: var(--lp-pri-font-size-20);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-130);
    letter-spacing: var(--lp-pri-font-letterspacing-tight);
  }
  .lp-sys-typo-display2-accent-black {
    font-family: Flare;
    font-size: var(--lp-pri-font-size-54);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-110);
    letter-spacing: var(--lp-pri-font-letterspacing-tight);
  }
  .lp-sys-typo-display3-accent-black {
    font-family: Flare;
    font-size: var(--lp-pri-font-size-42);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-120);
    letter-spacing: var(--lp-pri-font-letterspacing-tight);
  }
}
:root[lang=default] {
  .lp-sys-typo-title1-accent-bold {
    font-family: Flare;
    font-size: var(--lp-pri-font-size-34);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-120);
    letter-spacing: var(--lp-pri-font-letterspacing-tight);
  }
  .lp-sys-typo-title2-accent-bold {
    font-family: Flare;
    font-size: var(--lp-pri-font-size-30);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-120);
    letter-spacing: var(--lp-pri-font-letterspacing-tight);
  }
  .lp-sys-typo-title3-accent-bold {
    font-family: Flare;
    font-size: var(--lp-pri-font-size-26);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-120);
    letter-spacing: var(--lp-pri-font-letterspacing-tight);
  }
  .lp-sys-typo-title4-accent-bold {
    font-family: Flare;
    font-size: var(--lp-pri-font-size-22);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-120);
    letter-spacing: var(--lp-pri-font-letterspacing-tight);
  }
  .lp-sys-typo-title5-accent-bold {
    font-family: Flare;
    font-size: var(--lp-pri-font-size-20);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-130);
    letter-spacing: var(--lp-pri-font-letterspacing-tight);
  }
  .lp-sys-typo-display2-accent-black {
    font-family: Flare;
    font-size: var(--lp-pri-font-size-54);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-110);
    letter-spacing: var(--lp-pri-font-letterspacing-tight);
  }
  .lp-sys-typo-display3-accent-black {
    font-family: Flare;
    font-size: var(--lp-pri-font-size-42);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-120);
    letter-spacing: var(--lp-pri-font-letterspacing-tight);
  }
}
:root[lang=ja] {
  .lp-sys-typo-display2-accent-black {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-52);
    font-weight: var(--lp-pri-font-weight-700);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-display3-accent-black {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-42);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-heading1-answer {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-22);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-heading2-answer {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-22);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-heading3-answer {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-22);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-heading4-answer {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-20);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-heading5-answer {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-16);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-heading6-answer {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-16);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-title1-accent-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-32);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title2-accent-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-28);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title3-accent-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-24);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title4-accent-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-20);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title5-accent-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-18);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title1-normal-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-32);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title2-normal-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-28);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title3-normal-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-24);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title4-normal-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-20);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-title5-normal-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-18);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph1-normal-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-17);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph2-normal-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-16);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph3-normal-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-15);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph4-normal-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-14);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph1-normal-medium {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-17);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph2-normal-medium {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-16);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph3-normal-medium {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-15);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph4-normal-medium {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-14);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph1-normal-regular {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-17);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph2-normal-regular {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-16);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph3-normal-regular {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-15);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph4-normal-regular {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-14);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-paragraph2-post-regular {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-16);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-paragraph3-post-regular {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-15);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-paragraph4-post-regular {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-14);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-150);
  }
  .lp-sys-typo-paragraph2-answer-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-16);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-160);
  }
  .lp-sys-typo-paragraph2-answer-regular {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-16);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-160);
  }
  .lp-sys-typo-caption1-normal-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-13);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-caption2-normal-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-12);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-caption3-normal-bold {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-11);
    font-weight: var(--lp-pri-font-weight-600);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-caption1-normal-medium {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-13);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-caption2-normal-medium {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-12);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-caption3-normal-medium {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-11);
    font-weight: var(--lp-pri-font-weight-500);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-caption1-normal-regular {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-13);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-caption2-normal-regular {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-12);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-130);
  }
  .lp-sys-typo-caption3-normal-regular {
    font-family: "Pretendard JP Variable";
    font-size: var(--lp-pri-font-size-11);
    font-weight: var(--lp-pri-font-weight-400);
    line-height: var(--lp-pri-font-lineheight-130);
  }
}
