.diabetic-page-module__RVkpVq__comparisonSlider{--compare-label-width:auto}.diabetic-page-module__RVkpVq__typeCards{gap:40px;width:100%;display:flex}.diabetic-page-module__RVkpVq__typeCard{border-radius:var(--radius-ms);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.diabetic-page-module__RVkpVq__typeCardHeaderDark,.diabetic-page-module__RVkpVq__typeCardHeaderAccent{height:70px;font-size:var(--font-24,24px);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-white);justify-content:center;align-items:center;line-height:1.4;display:flex}.diabetic-page-module__RVkpVq__typeCardHeaderDark{background:#262626}.diabetic-page-module__RVkpVq__typeCardHeaderAccent{background:var(--brand-SSG-000)}.diabetic-page-module__RVkpVq__typeCardBody{background:var(--color-white);flex-direction:column;flex:1;align-items:center;gap:36px;padding:40px 60px;display:flex}.diabetic-page-module__RVkpVq__typeCardCircle{background:#ededed;border-radius:50%;width:240px;height:240px;position:relative;overflow:hidden}.diabetic-page-module__RVkpVq__typeCardCircle img{object-fit:cover}.diabetic-page-module__RVkpVq__typeCardDesc{font-size:var(--font-18);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);color:var(--color-neutral-700);text-align:center;line-height:1.6}.diabetic-page-module__RVkpVq__typeCardDesc p{margin:0}.diabetic-page-module__RVkpVq__causeLayout{justify-content:space-between;align-items:center;gap:28px;width:100%;display:flex}.diabetic-page-module__RVkpVq__causeImage{aspect-ratio:722/400;border-radius:var(--radius-m);flex:0 0 50.14%;min-width:0;position:relative;overflow:hidden}.diabetic-page-module__RVkpVq__causeImage img{object-fit:cover}.diabetic-page-module__RVkpVq__causeList{flex-direction:column;flex:1 1 0;gap:16px;min-width:0;display:flex}.diabetic-page-module__RVkpVq__causeItem{border-radius:var(--radius-full);background:var(--color-surface-purple);align-items:center;gap:20px;padding:28px 32px;display:flex}.diabetic-page-module__RVkpVq__causeNum{border-radius:var(--radius-full);background:var(--brand-SSG-000);width:48px;height:48px;color:var(--color-white);font-size:var(--font-20);font-weight:var(--weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.diabetic-page-module__RVkpVq__causeText{flex:1;min-width:0}.diabetic-page-module__RVkpVq__causeTitle{font-size:var(--font-24,24px);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-neutral-800);margin:0;line-height:1.4}.diabetic-page-module__RVkpVq__causeDesc{font-size:var(--font-18);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);color:var(--color-neutral-800);margin:0;line-height:1.6}.diabetic-page-module__RVkpVq__sectionSymptom{background:var(--color-surface-purple)!important}.diabetic-page-module__RVkpVq__symptomGrid{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;display:flex}.diabetic-page-module__RVkpVq__symptomCard{background:var(--color-white);border-radius:20px;flex:0 calc(33.333% - 14px);align-items:flex-end;gap:24px;min-height:208px;padding:24px;display:flex}.diabetic-page-module__RVkpVq__symptomCardContent{flex-direction:column;flex:1;gap:12px;min-width:0;height:100%;display:flex}.diabetic-page-module__RVkpVq__symptomIcon{background:var(--color-surface-purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.diabetic-page-module__RVkpVq__symptomIcon img,.diabetic-page-module__RVkpVq__symptomIcon svg{object-fit:contain;width:46px;height:46px}.diabetic-page-module__RVkpVq__symptomCardHead{flex-direction:column;gap:8px;display:flex}.diabetic-page-module__RVkpVq__symptomNum{background:var(--brand-SSG-000);width:40px;height:40px;color:var(--color-white);font-size:var(--font-16);font-weight:var(--weight-medium);border-radius:8px;justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.diabetic-page-module__RVkpVq__symptomTitle{font-size:var(--font-24,24px);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-neutral-800);margin:0;line-height:1.4}.diabetic-page-module__RVkpVq__symptomDesc{font-size:var(--font-18);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);color:var(--color-neutral-800);margin:0;line-height:1.6}.diabetic-page-module__RVkpVq__slideContent{flex-direction:column;gap:28px;display:flex}.diabetic-page-module__RVkpVq__slideHead{flex-direction:column;gap:20px;display:flex}.diabetic-page-module__RVkpVq__slideBadge{width:100px;height:36px;font-size:var(--font-16);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--brand-SSG-000);background:#e8e3f0;border-radius:12px;justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.diabetic-page-module__RVkpVq__slideName{font-size:var(--font-32);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-neutral-800);margin:0;line-height:1.4}.diabetic-page-module__RVkpVq__slideDesc{font-size:var(--font-18);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);color:var(--color-neutral-700);margin:0;line-height:1.6}@media (max-width:1200px){.diabetic-page-module__RVkpVq__causeLayout{flex-direction:column}.diabetic-page-module__RVkpVq__causeImage{aspect-ratio:680/400;width:100%}}@media (max-width:768px){.diabetic-page-module__RVkpVq__typeCards{flex-direction:column;gap:20px}.diabetic-page-module__RVkpVq__typeCardHeaderDark,.diabetic-page-module__RVkpVq__typeCardHeaderAccent{height:auto;padding-block:14px;font-size:16px}.diabetic-page-module__RVkpVq__typeCardBody{gap:24px;padding-block:28px}.diabetic-page-module__RVkpVq__typeCardCircle{width:160px;height:160px}.diabetic-page-module__RVkpVq__typeCardDesc{font-size:15px}.diabetic-page-module__RVkpVq__causeItem{border-radius:20px;align-items:flex-start;gap:12px;padding-block:12px}.diabetic-page-module__RVkpVq__causeNum{width:28px;height:28px;font-size:12px}.diabetic-page-module__RVkpVq__causeTitle{font-size:16px}.diabetic-page-module__RVkpVq__causeDesc{font-size:15px}.diabetic-page-module__RVkpVq__causeImage{aspect-ratio:343/200;border-radius:12px}.diabetic-page-module__RVkpVq__symptomGrid{gap:12px}.diabetic-page-module__RVkpVq__symptomCard{flex:0 100%;gap:16px;min-height:auto;padding:20px}.diabetic-page-module__RVkpVq__symptomIcon{width:80px;height:80px}.diabetic-page-module__RVkpVq__symptomIcon img{width:48px;height:48px}.diabetic-page-module__RVkpVq__symptomNum{width:32px;height:32px;font-size:14px}.diabetic-page-module__RVkpVq__symptomTitle{font-size:18px}.diabetic-page-module__RVkpVq__symptomDesc{font-size:15px}.diabetic-page-module__RVkpVq__slideHead{gap:12px}.diabetic-page-module__RVkpVq__slideBadge{width:80px;font-size:13px}.diabetic-page-module__RVkpVq__slideName{font-size:18px}.diabetic-page-module__RVkpVq__slideContent{gap:20px}.diabetic-page-module__RVkpVq__slideDesc{font-size:15px}}
