
:root{
        --lp-pri-achromatic-white: #ffffff;
--lp-pri-achromatic-black: #000000;
--lp-pri-gray-cool-980: #F9F9FA;
--lp-pri-gray-cool-970: #F6F6F7;
--lp-pri-gray-cool-950: #F1F1F2;
--lp-pri-gray-cool-940: #EDEEF0;
--lp-pri-gray-cool-920: #E9E9EB;
--lp-pri-gray-cool-900: #E3E3E6;
--lp-pri-gray-cool-850: #D7D7D9;
--lp-pri-gray-cool-350: #58595C;
--lp-pri-gray-cool-300: #4A4A4D;
--lp-pri-gray-cool-270: #39393B;
--lp-pri-gray-cool-250: #313133;
--lp-pri-gray-cool-200: #272729;
--lp-pri-gray-cool-120: #252526;
--lp-pri-gray-cool-100: #1E1E1F;
--lp-pri-brand-original-990: #E9F5EA;
--lp-pri-brand-original-980: #E2F2E3;
--lp-pri-brand-original-500: #0C893B;
--lp-pri-brand-original-450: #197B2E;
--lp-pri-brand-original-400: #006E23;
--lp-pri-brand-original-380: #006820;
--lp-pri-brand-original-330: #005B1D;
--lp-pri-brand-original-270: #004B17;
--lp-pri-brand-original-200: #14371B;
--lp-pri-brand-original-150: #082C11;
--lp-pri-brand-original-50: #002109;
--lp-pri-brand-variation-970: #DEFFDF;
--lp-pri-brand-variation-950: #C6FFCD;
--lp-pri-brand-variation-900: #96F7B3;
--lp-pri-brand-variation-420: #00733E;
--lp-pri-brand-variation-380: #236638;
--lp-pri-brand-variation-350: #1A5E31;
--lp-pri-brand-variation-250: #00461F;
--lp-pri-brand-variation-230: #2B3A31;
--lp-pri-brand-variation-170: #1E2D24;
--lp-pri-brand-variation-150: #0E2B1A;
--lp-pri-brand-variation-100: #032110;
--lp-pri-rainbow-red-950: #FFF5F5;
--lp-pri-rainbow-red-900: #FFE7E7;
--lp-pri-rainbow-red-800: #FFC3C3;
--lp-pri-rainbow-red-700: #FF9090;
--lp-pri-rainbow-red-600: #FF6060;
--lp-pri-rainbow-red-500: #FF3333;
--lp-pri-rainbow-red-400: #DB2323;
--lp-pri-rainbow-red-300: #B81616;
--lp-pri-rainbow-red-200: #710808;
--lp-pri-rainbow-red-100: #410404;
--lp-pri-rainbow-orange-970: #FFF4EF;
--lp-pri-rainbow-orange-940: #FFEADC;
--lp-pri-rainbow-orange-900: #FFDCC2;
--lp-pri-rainbow-orange-800: #FFB77C;
--lp-pri-rainbow-orange-730: #FF9B3E;
--lp-pri-rainbow-orange-700: #FE8F16;
--lp-pri-rainbow-orange-600: #DA7700;
--lp-pri-rainbow-orange-500: #B46200;
--lp-pri-rainbow-orange-400: #904D00;
--lp-pri-rainbow-orange-300: #6D3900;
--lp-pri-rainbow-yellow-950: #FFFDF4;
--lp-pri-rainbow-yellow-900: #FFF9E3;
--lp-pri-rainbow-yellow-800: #FFF0B4;
--lp-pri-rainbow-yellow-700: #FFE375;
--lp-pri-rainbow-yellow-600: #FFD739;
--lp-pri-rainbow-yellow-500: #FFCC00;
--lp-pri-rainbow-yellow-400: #DBB003;
--lp-pri-rainbow-yellow-300: #B89405;
--lp-pri-rainbow-yellow-200: #715B05;
--lp-pri-rainbow-yellow-100: #413503;
--lp-pri-rainbow-lime_green-970: #EAFFB6;
--lp-pri-rainbow-lime_green-940: #CEFF56;
--lp-pri-rainbow-lime_green-900: #BFF434;
--lp-pri-rainbow-lime_green-800: #A4D706;
--lp-pri-rainbow-lime_green-730: #94C300;
--lp-pri-rainbow-lime_green-700: #8DBA00;
--lp-pri-rainbow-lime_green-600: #779D00;
--lp-pri-rainbow-lime_green-500: #628200;
--lp-pri-rainbow-lime_green-400: #4D6700;
--lp-pri-rainbow-lime_green-300: #394D00;
--lp-pri-rainbow-green-950: #F5FEF7;
--lp-pri-rainbow-green-900: #E6FCEA;
--lp-pri-rainbow-green-800: #BFF5C8;
--lp-pri-rainbow-green-700: #8CEC9C;
--lp-pri-rainbow-green-600: #5DDF73;
--lp-pri-rainbow-green-500: #30BF48;
--lp-pri-rainbow-green-400: #20A536;
--lp-pri-rainbow-green-300: #148B28;
--lp-pri-rainbow-green-200: #075714;
--lp-pri-rainbow-green-100: #03350B;
--lp-pri-rainbow-mint-950: #F3FEFE;
--lp-pri-rainbow-mint-900: #AFF7F7;
--lp-pri-rainbow-mint-800: #6EF0F0;
--lp-pri-rainbow-mint-700: #33E6E6;
--lp-pri-rainbow-mint-600: #00CCCC;
--lp-pri-rainbow-mint-500: #02B0B0;
--lp-pri-rainbow-mint-400: #02B0B0;
--lp-pri-rainbow-mint-300: #049494;
--lp-pri-rainbow-mint-200: #045C5C;
--lp-pri-rainbow-mint-100: #033737;
--lp-pri-rainbow-cyan-950: #F6FBFF;
--lp-pri-rainbow-cyan-900: #E8F6FF;
--lp-pri-rainbow-cyan-800: #C6E8FF;
--lp-pri-rainbow-cyan-700: #97D5FF;
--lp-pri-rainbow-cyan-600: #6AC4FF;
--lp-pri-rainbow-cyan-500: #40B3FF;
--lp-pri-rainbow-cyan-400: #2B95DB;
--lp-pri-rainbow-cyan-300: #1A79B8;
--lp-pri-rainbow-cyan-200: #094771;
--lp-pri-rainbow-cyan-100: #042941;
--lp-pri-rainbow-purple-950: #FCF6FF;
--lp-pri-rainbow-purple-900: #F7EAFE;
--lp-pri-rainbow-purple-800: #EBCAFB;
--lp-pri-rainbow-purple-700: #DAA0F7;
--lp-pri-rainbow-purple-600: #C978F2;
--lp-pri-rainbow-purple-500: #B450E6;
--lp-pri-rainbow-purple-400: #9535C6;
--lp-pri-rainbow-purple-300: #7920A6;
--lp-pri-rainbow-purple-200: #480A67;
--lp-pri-rainbow-purple-100: #29043C;
--lp-pri-rainbow-pink-950: #FFF5F8;
--lp-pri-rainbow-pink-900: #FFE7EF;
--lp-pri-rainbow-pink-800: #FFC3D7;
--lp-pri-rainbow-pink-700: #FF90B5;
--lp-pri-rainbow-pink-600: #FF6095;
--lp-pri-rainbow-pink-500: #FF3377;
--lp-pri-rainbow-pink-400: #DB2360;
--lp-pri-rainbow-pink-300: #B8164C;
--lp-pri-rainbow-pink-200: #71082B;
--lp-pri-rainbow-pink-100: #120107;
--lp-pri-achromatic-white-alpha-80: rgba(255,255,255,0.8);
--lp-pri-achromatic-white-alpha-72: rgba(255,255,255,0.72);
--lp-pri-achromatic-white-alpha-64: rgba(255,255,255,0.64);
--lp-pri-achromatic-white-alpha-56: rgba(255,255,255,0.56);
--lp-pri-achromatic-white-alpha-50: rgba(255,255,255,0.5);
--lp-pri-achromatic-white-alpha-48: rgba(255,255,255,0.48);
--lp-pri-achromatic-white-alpha-44: rgba(255,255,255,0.44);
--lp-pri-achromatic-white-alpha-40: rgba(255,255,255,0.4);
--lp-pri-achromatic-white-alpha-36: rgba(255,255,255,0.36);
--lp-pri-achromatic-white-alpha-32: rgba(255,255,255,0.32);
--lp-pri-achromatic-white-alpha-28: rgba(255,255,255,0.28);
--lp-pri-achromatic-white-alpha-24: rgba(255,255,255,0.24);
--lp-pri-achromatic-white-alpha-20: rgba(255,255,255,0.2);
--lp-pri-achromatic-white-alpha-16: rgba(255,255,255,0.16);
--lp-pri-achromatic-white-alpha-12: rgba(255,255,255,0.12);
--lp-pri-achromatic-white-alpha-8: rgba(255,255,255,0.08);
--lp-pri-achromatic-white-alpha-6: rgba(255,255,255,0.06);
--lp-pri-achromatic-white-alpha-4: rgba(255,255,255,0.04);
--lp-pri-achromatic-white-alpha-1: rgba(255,255,255,0.01);
--lp-pri-achromatic-white-alpha-0: rgba(255,255,255,0);
--lp-pri-gray-cool-dark-alpha-80: rgba(109,109,112,0.8);
--lp-pri-gray-cool-dark-alpha-72: rgba(109,109,112,0.72);
--lp-pri-gray-cool-dark-alpha-64: rgba(109,109,112,0.64);
--lp-pri-gray-cool-dark-alpha-56: rgba(109,109,112,0.56);
--lp-pri-gray-cool-dark-alpha-50: rgba(109,109,112,0.5);
--lp-pri-gray-cool-dark-alpha-48: rgba(109,109,112,0.48);
--lp-pri-gray-cool-dark-alpha-44: rgba(109,109,112,0.44);
--lp-pri-gray-cool-dark-alpha-40: rgba(109,109,112,0.4);
--lp-pri-gray-cool-dark-alpha-36: rgba(109,109,112,0.36);
--lp-pri-gray-cool-dark-alpha-32: rgba(109,109,112,0.32);
--lp-pri-gray-cool-dark-alpha-28: rgba(109,109,112,0.28);
--lp-pri-gray-cool-dark-alpha-24: rgba(109,109,112,0.24);
--lp-pri-gray-cool-dark-alpha-20: rgba(109,109,112,0.2);
--lp-pri-gray-cool-dark-alpha-16: rgba(109,109,112,0.16);
--lp-pri-gray-cool-dark-alpha-12: rgba(109,109,112,0.12);
--lp-pri-gray-cool-dark-alpha-8: rgba(109,109,112,0.08);
--lp-pri-gray-cool-dark-alpha-6: rgba(109,109,112,0.06);
--lp-pri-gray-cool-dark-alpha-4: rgba(109,109,112,0.04);
--lp-pri-gray-cool-dark-alpha-1: rgba(109,109,112,0.01);
--lp-pri-gray-cool-dark-alpha-0: rgba(109,109,112,0);
--lp-pri-gray-cool-light-alpha-80: rgba(233,233,235,0.8);
--lp-pri-gray-cool-light-alpha-72: rgba(233,233,235,0.72);
--lp-pri-gray-cool-light-alpha-64: rgba(233,233,235,0.64);
--lp-pri-gray-cool-light-alpha-56: rgba(233,233,235,0.56);
--lp-pri-gray-cool-light-alpha-50: rgba(233,233,235,0.5);
--lp-pri-gray-cool-light-alpha-48: rgba(233,233,235,0.48);
--lp-pri-gray-cool-light-alpha-44: rgba(233,233,235,0.44);
--lp-pri-gray-cool-light-alpha-40: rgba(233,233,235,0.4);
--lp-pri-gray-cool-light-alpha-36: rgba(233,233,235,0.36);
--lp-pri-gray-cool-light-alpha-32: rgba(233,233,235,0.32);
--lp-pri-gray-cool-light-alpha-28: rgba(233,233,235,0.28);
--lp-pri-gray-cool-light-alpha-24: rgba(233,233,235,0.24);
--lp-pri-gray-cool-light-alpha-20: rgba(233,233,235,0.2);
--lp-pri-gray-cool-light-alpha-16: rgba(233,233,235,0.16);
--lp-pri-gray-cool-light-alpha-12: rgba(233,233,235,0.12);
--lp-pri-gray-cool-light-alpha-8: rgba(233,233,235,0.08);
--lp-pri-gray-cool-light-alpha-6: rgba(233,233,235,0.06);
--lp-pri-gray-cool-light-alpha-4: rgba(233,233,235,0.04);
--lp-pri-gray-cool-light-alpha-1: rgba(233,233,235,0.01);
--lp-pri-gray-cool-light-alpha-0: rgba(233,233,235,0);
--lp-pri-brand-original-alpha-80: rgba(20,55,27,0.8);
--lp-pri-brand-original-alpha-72: rgba(20,55,27,0.72);
--lp-pri-brand-original-alpha-64: rgba(20,55,27,0.64);
--lp-pri-brand-original-alpha-56: rgba(20,55,27,0.56);
--lp-pri-brand-original-alpha-50: rgba(20,55,27,0.5);
--lp-pri-brand-original-alpha-48: rgba(20,55,27,0.48);
--lp-pri-brand-original-alpha-44: rgba(20,55,27,0.44);
--lp-pri-brand-original-alpha-40: rgba(20,55,27,0.4);
--lp-pri-brand-original-alpha-36: rgba(20,55,27,0.36);
--lp-pri-brand-original-alpha-32: rgba(20,55,27,0.32);
--lp-pri-brand-original-alpha-28: rgba(20,55,27,0.28);
--lp-pri-brand-original-alpha-24: rgba(20,55,27,0.24);
--lp-pri-brand-original-alpha-20: rgba(20,55,27,0.2);
--lp-pri-brand-original-alpha-16: rgba(20,55,27,0.16);
--lp-pri-brand-original-alpha-12: rgba(20,55,27,0.12);
--lp-pri-brand-original-alpha-8: rgba(20,55,27,0.08);
--lp-pri-brand-original-alpha-6: rgba(20,55,27,0.06);
--lp-pri-brand-original-alpha-4: rgba(20,55,27,0.04);
--lp-pri-brand-original-alpha-1: rgba(20,55,27,0.01);
--lp-pri-brand-original-alpha-0: rgba(20,55,27,0);
--lp-pri-brand-variation-alpha-80: rgba(35,102,56,0.8);
--lp-pri-brand-variation-alpha-72: rgba(35,102,56,0.72);
--lp-pri-brand-variation-alpha-64: rgba(35,102,56,0.64);
--lp-pri-brand-variation-alpha-56: rgba(35,102,56,0.56);
--lp-pri-brand-variation-alpha-50: rgba(35,102,56,0.5);
--lp-pri-brand-variation-alpha-48: rgba(35,102,56,0.48);
--lp-pri-brand-variation-alpha-44: rgba(35,102,56,0.44);
--lp-pri-brand-variation-alpha-40: rgba(35,102,56,0.4);
--lp-pri-brand-variation-alpha-36: rgba(35,102,56,0.36);
--lp-pri-brand-variation-alpha-32: rgba(35,102,56,0.32);
--lp-pri-brand-variation-alpha-28: rgba(35,102,56,0.28);
--lp-pri-brand-variation-alpha-24: rgba(35,102,56,0.24);
--lp-pri-brand-variation-alpha-20: rgba(35,102,56,0.2);
--lp-pri-brand-variation-alpha-16: rgba(35,102,56,0.16);
--lp-pri-brand-variation-alpha-12: rgba(35,102,56,0.12);
--lp-pri-brand-variation-alpha-8: rgba(35,102,56,0.08);
--lp-pri-brand-variation-alpha-6: rgba(35,102,56,0.06);
--lp-pri-brand-variation-alpha-4: rgba(35,102,56,0.04);
--lp-pri-brand-variation-alpha-1: rgba(35,102,56,0.01);
--lp-pri-brand-variation-alpha-0: rgba(35,102,56,0);
--lp-pri-achromatic-black-alpha-80: rgba(0,0,0,0.8);
--lp-pri-achromatic-black-alpha-72: rgba(0,0,0,0.72);
--lp-pri-achromatic-black-alpha-64: rgba(0,0,0,0.64);
--lp-pri-achromatic-black-alpha-56: rgba(0,0,0,0.56);
--lp-pri-achromatic-black-alpha-50: rgba(0,0,0,0.5);
--lp-pri-achromatic-black-alpha-48: rgba(0,0,0,0.48);
--lp-pri-achromatic-black-alpha-44: rgba(0,0,0,0.44);
--lp-pri-achromatic-black-alpha-40: rgba(0,0,0,0.4);
--lp-pri-achromatic-black-alpha-36: rgba(0,0,0,0.36);
--lp-pri-achromatic-black-alpha-32: rgba(0,0,0,0.32);
--lp-pri-achromatic-black-alpha-28: rgba(0,0,0,0.28);
--lp-pri-achromatic-black-alpha-24: rgba(0,0,0,0.24);
--lp-pri-achromatic-black-alpha-20: rgba(0,0,0,0.2);
--lp-pri-achromatic-black-alpha-16: rgba(0,0,0,0.16);
--lp-pri-achromatic-black-alpha-12: rgba(0,0,0,0.12);
--lp-pri-achromatic-black-alpha-8: rgba(0,0,0,0.08);
--lp-pri-achromatic-black-alpha-6: rgba(0,0,0,0.06);
--lp-pri-achromatic-black-alpha-4: rgba(0,0,0,0.04);
--lp-pri-achromatic-black-alpha-1: rgba(0,0,0,0.01);
--lp-pri-achromatic-black-alpha-0: rgba(0,0,0,0);
--lp-sys-radius-xxs: 2px;
--lp-sys-radius-xs: 6px;
--lp-sys-radius-s: 8px;
--lp-sys-radius-m: 10px;
--lp-sys-radius-l: 12px;
--lp-sys-radius-xl: 14px;
--lp-sys-radius-xxl: 200px;
--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-padding-component-50: 2px;
--lp-sys-padding-component-100: 4px;
--lp-sys-padding-component-150: 6px;
--lp-sys-padding-component-200: 8px;
--lp-sys-padding-component-300: 12px;
--lp-sys-padding-component-400: 16px;
--lp-sys-padding-component-500: 20px;
--lp-sys-padding-component-600: 24px;
--lp-sys-padding-component-700: 32px;
--lp-sys-padding-component-800: 40px;
--lp-sys-padding-component-900: 48px;
--lp-sys-padding-component-1000: 56px;
--lp-sys-padding-component-1100: 64px;
--lp-sys-padding-component-1300: 80px;
--lp-sys-padding-component-1500: 100px;
--lp-sys-padding-component-1700: 120px;
--lp-sys-padding-section-50: 20px;
--lp-sys-padding-section-100: 24px;
--lp-sys-padding-section-200: 32px;
--lp-sys-padding-section-300: 40px;
--lp-sys-padding-section-400: 48px;
--lp-sys-padding-section-500: 56px;
--lp-sys-padding-section-600: 64px;
--lp-sys-padding-section-700: 80px;
--lp-sys-padding-section-800: 100px;
--lp-sys-padding-section-900: 120px;
--lp-sys-gap-positive-50: 2px;
--lp-sys-gap-positive-100: 4px;
--lp-sys-gap-positive-150: 6px;
--lp-sys-gap-positive-200: 8px;
--lp-sys-gap-positive-300: 12px;
--lp-sys-gap-positive-400: 16px;
--lp-sys-gap-positive-500: 20px;
--lp-sys-gap-positive-600: 24px;
--lp-sys-gap-positive-700: 32px;
--lp-sys-gap-positive-800: 40px;
--lp-sys-gap-positive-900: 48px;
--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-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-350: 350;
--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-xs: 16px;
--lp-sys-icon-size-s: 20px;
--lp-sys-icon-size-m: 24px;
--lp-sys-icon-size-l: 32px;
--lp-sys-icon-size-xl: 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-17);
  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-600);
  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-600);
  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-600);
  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-600);
  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-17);
  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 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-350);
  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-350);
  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-350);
  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-350);
  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-350);
  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-350);
  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-350);
  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-350);
  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-350);
  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-350);
  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-350);
  line-height: var(--lp-pri-font-lineheight-130);
  
}
}



:root[color-theme='dark'],
:root[class='dark'] {
    --neutral-container-lowest: var(--lp-pri-gray-cool-100);
--neutral-container-lowest-hover: var(--lp-pri-gray-cool-200);
--neutral-container-low: var(--lp-pri-gray-cool-200);
--neutral-container-low-hover: var(--lp-pri-gray-cool-250);
--neutral-container-mid: var(--lp-pri-gray-cool-250);
--neutral-container-mid-hover: var(--lp-pri-gray-cool-270);
--neutral-container-high: var(--lp-pri-gray-cool-250);
--neutral-container-high-hover: var(--lp-pri-gray-cool-300);
--neutral-container-highest: var(--lp-pri-gray-cool-300);
--neutral-container-static-lowest: var(--lp-pri-achromatic-white);
--neutral-container-static-lowest-hover: var(--lp-pri-gray-cool-980);
--neutral-container-variation-lowest: var(--lp-pri-gray-cool-200);
--neutral-fill-overlay-lowest: var(--lp-pri-gray-cool-dark-alpha-0);
--neutral-fill-overlay-lowest-hover: var(--lp-pri-gray-cool-dark-alpha-12);
--neutral-fill-overlay-low: var(--lp-pri-gray-cool-dark-alpha-8);
--neutral-fill-overlay-low-hover: var(--lp-pri-gray-cool-dark-alpha-20);
--neutral-fill-overlay-mid: var(--lp-pri-gray-cool-dark-alpha-16);
--neutral-fill-overlay-mid-hover: var(--lp-pri-gray-cool-dark-alpha-32);
--neutral-fill-overlay-high: var(--lp-pri-gray-cool-dark-alpha-32);
--neutral-fill-overlay-high-hover: var(--lp-pri-gray-cool-dark-alpha-44);
--neutral-fill-overlay-highest: var(--lp-pri-gray-cool-dark-alpha-72);
--neutral-fill-opaque-lowest: var(--lp-pri-gray-cool-100);
--neutral-fill-opaque-lowest-hover: var(--lp-pri-gray-cool-200);
--neutral-fill-opaque-low: var(--lp-pri-gray-cool-200);
--neutral-fill-opaque-low-hover: var(--lp-pri-gray-cool-250);
--neutral-fill-opaque-static-lowest: var(--lp-pri-achromatic-white);
--neutral-label-primary: var(--lp-pri-achromatic-white);
--neutral-label-secondary: var(--lp-pri-gray-cool-light-alpha-64);
--neutral-label-tertiary: var(--lp-pri-gray-cool-light-alpha-32);
--neutral-label-quaternary: var(--lp-pri-gray-cool-light-alpha-20);
--neutral-label-static-primary: var(--lp-pri-gray-cool-100);
--neutral-label-static-secondary: var(--lp-pri-gray-cool-dark-alpha-80);
--neutral-border-overlay-strong: var(--lp-pri-gray-cool-light-alpha-64);
--neutral-border-overlay-normal: var(--lp-pri-gray-cool-light-alpha-28);
--neutral-border-overlay-subtle: var(--lp-pri-gray-cool-light-alpha-20);
--neutral-border-overlay-hint: var(--lp-pri-gray-cool-light-alpha-12);
--neutral-border-opaque-strong: var(--lp-pri-achromatic-white);
--neutral-border-opaque-normal: var(--lp-pri-gray-cool-350);
--neutral-border-opaque-subtle: var(--lp-pri-gray-cool-270);
--inverse-container-lowest: var(--lp-pri-achromatic-white);
--inverse-container-lowest-hover: var(--lp-pri-gray-cool-980);
--inverse-container-low: var(--lp-pri-gray-cool-980);
--inverse-container-low-hover: var(--lp-pri-gray-cool-970);
--inverse-container-mid: var(--lp-pri-gray-cool-970);
--inverse-container-mid-hover: var(--lp-pri-gray-cool-950);
--inverse-container-high: var(--lp-pri-gray-cool-940);
--inverse-container-high-hover: var(--lp-pri-gray-cool-900);
--inverse-container-static-high: var(--lp-pri-gray-cool-250);
--inverse-container-static-high-hover: var(--lp-pri-gray-cool-270);
--inverse-container-highest: var(--lp-pri-gray-cool-920);
--inverse-fill-opaque-lowest: var(--lp-pri-achromatic-white);
--inverse-fill-opaque-lowest-hover: var(--lp-pri-gray-cool-980);
--inverse-fill-opaque-low: var(--lp-pri-gray-cool-980);
--inverse-fill-opaque-low-hover: var(--lp-pri-gray-cool-970);
--inverse-fill-opaque-mid: var(--lp-pri-gray-cool-970);
--inverse-fill-mid: var(--lp-pri-gray-cool-light-alpha-24);
--inverse-fill-mid-hover: var(--lp-pri-gray-cool-dark-alpha-16);
--inverse-label-primary: var(--lp-pri-gray-cool-100);
--inverse-label-secondary: var(--lp-pri-gray-cool-dark-alpha-80);
--inverse-label-tertiary: var(--lp-pri-gray-cool-dark-alpha-48);
--inverse-label-quaternary: var(--lp-pri-gray-cool-dark-alpha-24);
--inverse-label-static-primary: var(--lp-pri-achromatic-white);
--inverse-label-static-secondary: var(--lp-pri-gray-cool-light-alpha-64);
--inverse-border-overlay-strong: var(--lp-pri-gray-cool-dark-alpha-64);
--inverse-border-overlay-normal: var(--lp-pri-gray-cool-dark-alpha-24);
--inverse-border-overlay-subtle: var(--lp-pri-gray-cool-dark-alpha-16);
--inverse-border-overlay-hint: var(--lp-pri-gray-cool-dark-alpha-12);
--inverse-border-opaque-strong: var(--lp-pri-gray-cool-100);
--inverse-border-opaque-normal: var(--lp-pri-gray-cool-850);
--inverse-border-opaque-subtle: var(--lp-pri-gray-cool-920);
--brand-container-mid: var(--lp-pri-brand-variation-380);
--brand-container-mid-hover: var(--lp-pri-brand-variation-420);
--brand-container-high: var(--lp-pri-brand-original-990);
--brand-fill-mid: var(--lp-pri-brand-variation-380);
--brand-fill-mid-hover: var(--lp-pri-brand-variation-420);
--brand-fill-low: var(--lp-pri-brand-variation-170);
--brand-fill-low-hover: var(--lp-pri-brand-variation-230);
--brand-label-primary: var(--lp-pri-brand-variation-950);
--brand-label-secondary: var(--lp-pri-achromatic-white);
--brand-label-variation-secondary: var(--lp-pri-brand-variation-970);
--brand-border-opaque-normal: var(--lp-pri-achromatic-white);
--brand-border-opaque-strong: var(--lp-pri-brand-variation-950);
--brandinverse-container-mid: var(--lp-pri-brand-original-450);
--brandinverse-container-mid-hover: var(--lp-pri-brand-original-400);
--brandinverse-container-high: var(--lp-pri-brand-original-50);
--brandinverse-fill-mid: var(--lp-pri-brand-original-450);
--brandinverse-fill-mid-hover: var(--lp-pri-brand-original-400);
--brandinverse-fill-low: var(--lp-pri-brand-original-990);
--brandinverse-fill-low-hover: var(--lp-pri-brand-original-980);
--brandinverse-label-primary: var(--lp-pri-brand-original-450);
--brandinverse-label-secondary: var(--lp-pri-brand-original-200);
--brandinverse-label-static-primary: var(--lp-pri-brand-variation-950);
--brandinverse-border-opaque-strong: var(--lp-pri-brand-original-450);
--brandinverse-border-opaque-normal: var(--lp-pri-brand-original-200);
--accent-label-primary: var(--lp-pri-rainbow-orange-730);
--accent-label-yellow: var(--lp-pri-rainbow-yellow-600);
--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-600);
--accent-label-pink: var(--lp-pri-rainbow-pink-600);
--accent-fill-primary: var(--lp-pri-rainbow-orange-500);
--function-fill-positive-mid: var(--lp-pri-rainbow-green-600);
--function-fill-negative-mid: var(--lp-pri-rainbow-red-500);
--function-fill-negative-mid-hover: var(--lp-pri-rainbow-red-600);
--function-fill-caution: var(--lp-pri-rainbow-orange-730);
--function-fill-highlight: var(--lp-pri-rainbow-lime_green-300);
--function-fill-selection: var(--lp-pri-achromatic-white-alpha-12);
--function-fill-drag: var(--lp-pri-achromatic-white-alpha-16);
--function-fill-positive-low: var(--lp-pri-rainbow-green-200);
--function-fill-negative-low: var(--lp-pri-rainbow-red-200);
--function-label-positive: var(--lp-pri-rainbow-green-600);
--function-label-negative: var(--lp-pri-rainbow-red-500);
--function-label-caution: var(--lp-pri-rainbow-orange-730);
--function-label-link: var(--lp-pri-rainbow-cyan-600);
--cover-dim-page: var(--lp-pri-achromatic-black-alpha-48);

    --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'] {
    --neutral-container-lowest: var(--lp-pri-achromatic-white);
--neutral-container-lowest-hover: var(--lp-pri-gray-cool-980);
--neutral-container-low: var(--lp-pri-gray-cool-980);
--neutral-container-low-hover: var(--lp-pri-gray-cool-970);
--neutral-container-mid: var(--lp-pri-gray-cool-970);
--neutral-container-mid-hover: var(--lp-pri-gray-cool-950);
--neutral-container-high: var(--lp-pri-gray-cool-940);
--neutral-container-high-hover: var(--lp-pri-gray-cool-900);
--neutral-container-highest: var(--lp-pri-gray-cool-920);
--neutral-container-static-lowest: var(--lp-pri-achromatic-white);
--neutral-container-static-lowest-hover: var(--lp-pri-gray-cool-980);
--neutral-container-variation-lowest: var(--lp-pri-achromatic-white);
--neutral-fill-overlay-lowest: var(--lp-pri-gray-cool-dark-alpha-0);
--neutral-fill-overlay-lowest-hover: var(--lp-pri-gray-cool-dark-alpha-6);
--neutral-fill-overlay-low: var(--lp-pri-gray-cool-dark-alpha-4);
--neutral-fill-overlay-low-hover: var(--lp-pri-gray-cool-dark-alpha-8);
--neutral-fill-overlay-mid: var(--lp-pri-gray-cool-dark-alpha-8);
--neutral-fill-overlay-mid-hover: var(--lp-pri-gray-cool-dark-alpha-16);
--neutral-fill-overlay-high: var(--lp-pri-gray-cool-dark-alpha-20);
--neutral-fill-overlay-high-hover: var(--lp-pri-gray-cool-dark-alpha-28);
--neutral-fill-overlay-highest: var(--lp-pri-gray-cool-dark-alpha-72);
--neutral-fill-opaque-lowest: var(--lp-pri-achromatic-white);
--neutral-fill-opaque-lowest-hover: var(--lp-pri-gray-cool-980);
--neutral-fill-opaque-low: var(--lp-pri-gray-cool-980);
--neutral-fill-opaque-low-hover: var(--lp-pri-gray-cool-970);
--neutral-fill-opaque-static-lowest: var(--lp-pri-achromatic-white);
--neutral-label-primary: var(--lp-pri-gray-cool-100);
--neutral-label-secondary: var(--lp-pri-gray-cool-dark-alpha-80);
--neutral-label-tertiary: var(--lp-pri-gray-cool-dark-alpha-48);
--neutral-label-quaternary: var(--lp-pri-gray-cool-dark-alpha-24);
--neutral-label-static-primary: var(--lp-pri-gray-cool-100);
--neutral-label-static-secondary: var(--lp-pri-gray-cool-dark-alpha-80);
--neutral-border-overlay-strong: var(--lp-pri-gray-cool-dark-alpha-64);
--neutral-border-overlay-normal: var(--lp-pri-gray-cool-dark-alpha-24);
--neutral-border-overlay-subtle: var(--lp-pri-gray-cool-dark-alpha-16);
--neutral-border-overlay-hint: var(--lp-pri-gray-cool-dark-alpha-12);
--neutral-border-opaque-strong: var(--lp-pri-gray-cool-100);
--neutral-border-opaque-normal: var(--lp-pri-gray-cool-850);
--neutral-border-opaque-subtle: var(--lp-pri-gray-cool-920);
--inverse-container-lowest: var(--lp-pri-gray-cool-100);
--inverse-container-lowest-hover: var(--lp-pri-gray-cool-200);
--inverse-container-low: var(--lp-pri-gray-cool-200);
--inverse-container-low-hover: var(--lp-pri-gray-cool-250);
--inverse-container-mid: var(--lp-pri-gray-cool-250);
--inverse-container-mid-hover: var(--lp-pri-gray-cool-270);
--inverse-container-high: var(--lp-pri-gray-cool-250);
--inverse-container-high-hover: var(--lp-pri-gray-cool-300);
--inverse-container-static-high: var(--lp-pri-gray-cool-250);
--inverse-container-static-high-hover: var(--lp-pri-gray-cool-270);
--inverse-container-highest: var(--lp-pri-gray-cool-300);
--inverse-fill-opaque-lowest: var(--lp-pri-gray-cool-100);
--inverse-fill-opaque-lowest-hover: var(--lp-pri-gray-cool-200);
--inverse-fill-opaque-low: var(--lp-pri-gray-cool-200);
--inverse-fill-opaque-low-hover: var(--lp-pri-gray-cool-250);
--inverse-fill-opaque-mid: var(--lp-pri-gray-cool-250);
--inverse-fill-mid: var(--lp-pri-achromatic-white);
--inverse-fill-mid-hover: var(--lp-pri-gray-cool-dark-alpha-32);
--inverse-label-primary: var(--lp-pri-achromatic-white);
--inverse-label-secondary: var(--lp-pri-gray-cool-light-alpha-64);
--inverse-label-tertiary: var(--lp-pri-gray-cool-light-alpha-32);
--inverse-label-quaternary: var(--lp-pri-gray-cool-light-alpha-20);
--inverse-label-static-primary: var(--lp-pri-achromatic-white);
--inverse-label-static-secondary: var(--lp-pri-gray-cool-light-alpha-64);
--inverse-border-overlay-strong: var(--lp-pri-gray-cool-light-alpha-64);
--inverse-border-overlay-normal: var(--lp-pri-gray-cool-light-alpha-28);
--inverse-border-overlay-subtle: var(--lp-pri-gray-cool-light-alpha-20);
--inverse-border-overlay-hint: var(--lp-pri-gray-cool-light-alpha-12);
--inverse-border-opaque-strong: var(--lp-pri-achromatic-white);
--inverse-border-opaque-normal: var(--lp-pri-gray-cool-350);
--inverse-border-opaque-subtle: var(--lp-pri-gray-cool-270);
--brand-container-mid: var(--lp-pri-brand-original-450);
--brand-container-mid-hover: var(--lp-pri-brand-original-400);
--brand-container-high: var(--lp-pri-brand-original-50);
--brand-fill-mid: var(--lp-pri-brand-original-450);
--brand-fill-mid-hover: var(--lp-pri-brand-original-400);
--brand-fill-low: var(--lp-pri-brand-original-990);
--brand-fill-low-hover: var(--lp-pri-brand-original-980);
--brand-label-primary: var(--lp-pri-brand-original-450);
--brand-label-secondary: var(--lp-pri-brand-original-200);
--brand-label-variation-secondary: var(--lp-pri-brand-original-200);
--brand-border-opaque-normal: var(--lp-pri-brand-original-200);
--brand-border-opaque-strong: var(--lp-pri-brand-original-450);
--brandinverse-container-mid: var(--lp-pri-brand-variation-380);
--brandinverse-container-mid-hover: var(--lp-pri-brand-variation-420);
--brandinverse-container-high: var(--lp-pri-brand-original-990);
--brandinverse-fill-mid: var(--lp-pri-brand-variation-380);
--brandinverse-fill-mid-hover: var(--lp-pri-brand-variation-420);
--brandinverse-fill-low: var(--lp-pri-brand-variation-170);
--brandinverse-fill-low-hover: var(--lp-pri-brand-variation-230);
--brandinverse-label-primary: var(--lp-pri-brand-variation-950);
--brandinverse-label-secondary: var(--lp-pri-achromatic-white);
--brandinverse-label-static-primary: var(--lp-pri-brand-variation-950);
--brandinverse-border-opaque-strong: var(--lp-pri-brand-variation-950);
--brandinverse-border-opaque-normal: var(--lp-pri-achromatic-white);
--accent-label-primary: var(--lp-pri-rainbow-orange-700);
--accent-label-yellow: var(--lp-pri-rainbow-yellow-500);
--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-fill-primary: var(--lp-pri-rainbow-orange-800);
--function-fill-positive-mid: var(--lp-pri-rainbow-green-500);
--function-fill-negative-mid: var(--lp-pri-rainbow-red-500);
--function-fill-negative-mid-hover: var(--lp-pri-rainbow-red-400);
--function-fill-caution: var(--lp-pri-rainbow-orange-700);
--function-fill-highlight: var(--lp-pri-rainbow-lime_green-970);
--function-fill-selection: var(--lp-pri-brand-original-alpha-8);
--function-fill-drag: var(--lp-pri-brand-original-alpha-12);
--function-fill-positive-low: var(--lp-pri-rainbow-green-900);
--function-fill-negative-low: var(--lp-pri-rainbow-red-900);
--function-label-positive: var(--lp-pri-rainbow-green-300);
--function-label-negative: var(--lp-pri-rainbow-red-500);
--function-label-caution: var(--lp-pri-rainbow-orange-700);
--function-label-link: var(--lp-pri-rainbow-cyan-300);
--cover-dim-page: var(--lp-pri-achromatic-black-alpha-48);


    --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-17);
  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-17);
  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-350);
  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-350);
  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-350);
  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-350);
  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-350);
  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-350);
  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-350);
  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-350);
  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-350);
  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-350);
  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-350);
  line-height: var(--lp-pri-font-lineheight-130);
  
  }
}