/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --sds-sem-color-background-default: light-dark(rgb(255 255 255), rgb(0 0 0));
  --sds-sem-color-background-subtle: light-dark(
    rgb(244 244 245),
    rgb(17 17 19)
  );
  --sds-sem-color-background-inverse: light-dark(rgb(24 30 52), rgb(46 62 122));
  --sds-sem-color-background-overlay: light-dark(
    rgb(17 17 19 / 0.4),
    rgb(17 17 19 / 0.6)
  );
  --sds-sem-color-background-brand: light-dark(
    rgb(47 188 176),
    rgb(18 104 101)
  );
  --sds-sem-color-background-gain: light-dark(rgb(239 251 240), rgb(4 31 6));
  --sds-sem-color-background-loss: light-dark(rgb(254 242 240), rgb(56 14 11));
  --sds-sem-color-surface-sunken: light-dark(rgb(226 226 228), rgb(53 53 59));
  --sds-sem-color-surface-default: light-dark(rgb(255 255 255), rgb(0 0 0));
  --sds-sem-color-surface-default-hover: light-dark(
    rgb(237 237 238),
    rgb(29 29 32)
  );
  --sds-sem-color-surface-default-pressed: light-dark(
    rgb(215 215 219),
    rgb(46 46 51)
  );
  --sds-sem-color-surface-default-selected: light-dark(
    rgb(226 226 228),
    rgb(36 36 40)
  );
  --sds-sem-color-surface-accent: light-dark(rgb(237 237 238), rgb(29 29 32));
  --sds-sem-color-surface-accent-hover: light-dark(
    rgb(215 215 219),
    rgb(46 46 51)
  );
  --sds-sem-color-surface-accent-pressed: light-dark(
    rgb(191 191 197),
    rgb(60 60 67)
  );
  --sds-sem-color-surface-accent-selected: light-dark(
    rgb(204 204 209),
    rgb(53 53 59)
  );
  --sds-sem-color-surface-overlay-pressed: light-dark(
    rgb(215 215 219),
    rgb(82 82 91)
  );
  --sds-sem-color-surface-overlay-selected: light-dark(
    rgb(226 226 228),
    rgb(70 70 78)
  );
  --sds-sem-color-surface-overlay: light-dark(rgb(255 255 255), rgb(46 46 51));
  --sds-sem-color-surface-overlay-hover: light-dark(
    rgb(237 237 238),
    rgb(60 60 67)
  );
  --sds-sem-color-surface-disabled: light-dark(rgb(226 226 228), rgb(36 36 40));
  --sds-sem-color-surface-highlight: light-dark(
    rgb(239 243 251),
    rgb(24 30 52)
  );
  --sds-sem-color-surface-highlight-hover: light-dark(
    rgb(210 224 244),
    rgb(34 44 79)
  );
  --sds-sem-color-surface-highlight-pressed: light-dark(
    rgb(148 186 229),
    rgb(54 79 155)
  );
  --sds-sem-color-surface-highlight-selected: light-dark(
    rgb(183 207 240),
    rgb(46 62 122)
  );
  --sds-sem-color-support-success: light-dark(rgb(34 140 38), rgb(94 212 99));
  --sds-sem-color-support-info: light-dark(rgb(54 79 155), rgb(93 137 213));
  --sds-sem-color-support-warning: light-dark(rgb(200 86 4), rgb(254 187 62));
  --sds-sem-color-support-error: light-dark(rgb(173 48 37), rgb(230 104 92));
  --sds-sem-color-border-default: light-dark(rgb(215 215 219), rgb(46 46 51));
  --sds-sem-color-border-focus: light-dark(rgb(54 79 155), rgb(183 207 240));
  --sds-sem-color-border-error: light-dark(rgb(173 48 37), rgb(230 104 92));
  --sds-sem-color-border-strong: light-dark(rgb(153 153 163), rgb(82 82 91));
  --sds-sem-color-border-transparent: light-dark(
    rgb(17 17 19 / 0.1),
    rgb(255 255 255 / 0.1)
  );
  --sds-sem-color-border-inverse: light-dark(rgb(24 30 52), rgb(255 255 255));
  --sds-sem-color-border-input: light-dark(rgb(172 172 180), rgb(70 70 78));
  --sds-sem-color-content-primary: light-dark(rgb(24 30 52), rgb(255 255 255));
  --sds-sem-color-content-secondary: light-dark(
    rgb(99 99 110),
    rgb(204 204 209)
  );
  --sds-sem-color-content-placeholder: light-dark(
    rgb(99 99 110),
    rgb(204 204 209)
  );
  --sds-sem-color-content-disabled: light-dark(
    rgb(99 99 110),
    rgb(204 204 209)
  );
  --sds-sem-color-content-on-color-primary: light-dark(
    rgb(255 255 255),
    rgb(255 255 255)
  );
  --sds-sem-color-content-error: light-dark(rgb(173 48 37), rgb(240 166 159));
  --sds-sem-color-content-helper: light-dark(rgb(99 99 110), rgb(204 204 209));
  --sds-sem-color-content-inverse: light-dark(rgb(255 255 255), rgb(0 0 0));
  --sds-sem-color-data-electricity: light-dark(
    rgb(26 158 149),
    rgb(86 215 200)
  );
  --sds-sem-color-data-feed-in: light-dark(rgb(220 116 5), rgb(254 187 62));
  --sds-sem-color-data-gas: light-dark(rgb(54 79 155), rgb(124 167 223));
  --sds-sem-color-data-commission: light-dark(rgb(34 140 38), rgb(143 224 146));
  --sds-sem-color-data-gain: light-dark(rgb(25 112 30), rgb(143 224 146));
  --sds-sem-color-data-loss: light-dark(rgb(173 48 37), rgb(230 104 92));
  --sds-sem-color-interactive-primary: light-dark(
    rgb(54 79 155),
    rgb(124 167 223)
  );
  --sds-sem-color-interactive-primary-hover: light-dark(
    rgb(68 105 193),
    rgb(93 137 213)
  );
  --sds-sem-color-interactive-primary-active: light-dark(
    rgb(46 62 122),
    rgb(148 186 229)
  );
  --sds-sem-color-interactive-visited: light-dark(
    rgb(123 33 201),
    rgb(213 174 254)
  );
  --sds-sem-color-interactive-secondary: light-dark(
    rgb(24 30 52),
    rgb(255 255 255)
  );
  --sds-sem-color-interactive-secondary-hover: light-dark(
    rgb(99 99 110),
    rgb(204 204 209)
  );
  --sds-sem-color-interactive-secondary-active: light-dark(
    rgb(53 53 59),
    rgb(244 244 245)
  );
  --sds-sem-color-interactive-on-color-primary: light-dark(
    rgb(255 255 255),
    rgb(255 255 255)
  );
  --sds-sem-color-interactive-on-color-primary-hover: light-dark(
    rgb(255 255 255 / 0.6),
    rgb(255 255 255 / 0.6)
  );
  --sds-sem-color-interactive-on-color-primary-active: light-dark(
    rgb(255 255 255 / 0.8),
    rgb(255 255 255 / 0.8)
  );
  --sds-sem-color-interactive-on-color-visited: light-dark(
    rgb(213 174 254),
    rgb(213 174 254)
  );
  --sds-core-color-night-50: rgb(239 243 251);
  --sds-core-color-night-100: rgb(210 224 244);
  --sds-core-color-night-150: rgb(197 215 242);
  --sds-core-color-night-200: rgb(183 207 240);
  --sds-core-color-night-250: rgb(168 198 235);
  --sds-core-color-night-300: rgb(148 186 229);
  --sds-core-color-night-350: rgb(132 175 225);
  --sds-core-color-night-400: rgb(124 167 223);
  --sds-core-color-night-450: rgb(108 154 218);
  --sds-core-color-night-500: rgb(93 137 213);
  --sds-core-color-night-550: rgb(81 122 205);
  --sds-core-color-night-600: rgb(68 105 193);
  --sds-core-color-night-650: rgb(59 92 171);
  --sds-core-color-night-700: rgb(54 79 155);
  --sds-core-color-night-750: rgb(51 72 138);
  --sds-core-color-night-800: rgb(46 62 122);
  --sds-core-color-night-850: rgb(42 56 106);
  --sds-core-color-night-900: rgb(34 44 79);
  --sds-core-color-night-950: rgb(24 30 52);
  --sds-core-color-wind-50: rgb(238 252 250);
  --sds-core-color-wind-100: rgb(187 246 238);
  --sds-core-color-wind-200: rgb(139 238 225);
  --sds-core-color-wind-300: rgb(86 215 200);
  --sds-core-color-wind-400: rgb(47 188 176);
  --sds-core-color-wind-500: rgb(26 158 149);
  --sds-core-color-wind-600: rgb(18 130 126);
  --sds-core-color-wind-700: rgb(18 104 101);
  --sds-core-color-wind-800: rgb(19 83 82);
  --sds-core-color-wind-900: rgb(18 59 58);
  --sds-core-color-wind-950: rgb(8 27 27);
  --sds-core-color-sun-50: rgb(255 249 235);
  --sds-core-color-sun-100: rgb(255 229 173);
  --sds-core-color-sun-200: rgb(254 211 117);
  --sds-core-color-sun-300: rgb(254 187 62);
  --sds-core-color-sun-400: rgb(245 151 10);
  --sds-core-color-sun-500: rgb(220 116 5);
  --sds-core-color-sun-600: rgb(200 86 4);
  --sds-core-color-sun-700: rgb(166 57 7);
  --sds-core-color-sun-800: rgb(136 45 12);
  --sds-core-color-sun-900: rgb(110 37 13);
  --sds-core-color-sun-950: rgb(64 21 8);
  --sds-core-color-ocean-50: rgb(254 242 240);
  --sds-core-color-ocean-100: rgb(251 217 213);
  --sds-core-color-ocean-150: rgb(250 204 199);
  --sds-core-color-ocean-200: rgb(249 195 190);
  --sds-core-color-ocean-250: rgb(245 179 173);
  --sds-core-color-ocean-300: rgb(240 166 159);
  --sds-core-color-ocean-350: rgb(239 152 143);
  --sds-core-color-ocean-400: rgb(239 137 128);
  --sds-core-color-ocean-450: rgb(235 121 111);
  --sds-core-color-ocean-500: rgb(230 104 92);
  --sds-core-color-ocean-550: rgb(223 91 78);
  --sds-core-color-ocean-600: rgb(214 74 61);
  --sds-core-color-ocean-650: rgb(202 56 43);
  --sds-core-color-ocean-700: rgb(173 48 37);
  --sds-core-color-ocean-750: rgb(151 43 33);
  --sds-core-color-ocean-800: rgb(133 37 30);
  --sds-core-color-ocean-850: rgb(120 34 27);
  --sds-core-color-ocean-900: rgb(99 29 23);
  --sds-core-color-ocean-950: rgb(56 14 11);
  --sds-core-color-leaf-50: rgb(239 251 240);
  --sds-core-color-leaf-100: rgb(187 237 188);
  --sds-core-color-leaf-200: rgb(143 224 146);
  --sds-core-color-leaf-300: rgb(94 212 99);
  --sds-core-color-leaf-400: rgb(50 189 57);
  --sds-core-color-leaf-500: rgb(43 166 48);
  --sds-core-color-leaf-600: rgb(34 140 38);
  --sds-core-color-leaf-700: rgb(25 112 30);
  --sds-core-color-leaf-800: rgb(17 85 21);
  --sds-core-color-leaf-900: rgb(9 62 13);
  --sds-core-color-leaf-950: rgb(4 31 6);
  --sds-core-color-gray-50: rgb(244 244 245);
  --sds-core-color-gray-100: rgb(237 237 238);
  --sds-core-color-gray-150: rgb(226 226 228);
  --sds-core-color-gray-200: rgb(215 215 219);
  --sds-core-color-gray-250: rgb(204 204 209);
  --sds-core-color-gray-300: rgb(191 191 197);
  --sds-core-color-gray-350: rgb(172 172 180);
  --sds-core-color-gray-400: rgb(153 153 163);
  --sds-core-color-gray-450: rgb(132 132 144);
  --sds-core-color-gray-500: rgb(114 114 126);
  --sds-core-color-gray-550: rgb(99 99 110);
  --sds-core-color-gray-600: rgb(82 82 91);
  --sds-core-color-gray-650: rgb(70 70 78);
  --sds-core-color-gray-700: rgb(60 60 67);
  --sds-core-color-gray-750: rgb(53 53 59);
  --sds-core-color-gray-800: rgb(46 46 51);
  --sds-core-color-gray-850: rgb(36 36 40);
  --sds-core-color-gray-900: rgb(29 29 32);
  --sds-core-color-gray-950: rgb(17 17 19);
  --sds-core-color-white: rgb(255 255 255);
  --sds-core-color-black: rgb(0 0 0);
  --sds-core-color-alpha-gray-50: rgb(17 17 19 / 0.05);
  --sds-core-color-alpha-gray-100: rgb(17 17 19 / 0.1);
  --sds-core-color-alpha-gray-200: rgb(17 17 19 / 0.2);
  --sds-core-color-alpha-gray-300: rgb(17 17 19 / 0.3);
  --sds-core-color-alpha-gray-400: rgb(17 17 19 / 0.4);
  --sds-core-color-alpha-gray-500: rgb(17 17 19 / 0.5);
  --sds-core-color-alpha-gray-600: rgb(17 17 19 / 0.6);
  --sds-core-color-alpha-gray-700: rgb(17 17 19 / 0.7);
  --sds-core-color-alpha-gray-800: rgb(17 17 19 / 0.8);
  --sds-core-color-alpha-gray-900: rgb(17 17 19 / 0.9);
  --sds-core-color-alpha-gray-950: rgb(17 17 19 / 0.95);
  --sds-core-color-alpha-white-50: rgb(255 255 255 / 0.05);
  --sds-core-color-alpha-white-100: rgb(255 255 255 / 0.1);
  --sds-core-color-alpha-white-200: rgb(255 255 255 / 0.2);
  --sds-core-color-alpha-white-300: rgb(255 255 255 / 0.3);
  --sds-core-color-alpha-white-400: rgb(255 255 255 / 0.4);
  --sds-core-color-alpha-white-500: rgb(255 255 255 / 0.5);
  --sds-core-color-alpha-white-600: rgb(255 255 255 / 0.6);
  --sds-core-color-alpha-white-700: rgb(255 255 255 / 0.7);
  --sds-core-color-alpha-white-800: rgb(255 255 255 / 0.8);
  --sds-core-color-alpha-white-900: rgb(255 255 255 / 0.9);
  --sds-core-color-alpha-white-950: rgb(255 255 255 / 0.95);
  --sds-core-color-alpha-black-50: rgb(0 0 0 / 0.05);
  --sds-core-color-alpha-black-100: rgb(0 0 0 / 0.1);
  --sds-core-color-alpha-black-200: rgb(0 0 0 / 0.2);
  --sds-core-color-alpha-black-300: rgb(0 0 0 / 0.3);
  --sds-core-color-alpha-black-400: rgb(0 0 0 / 0.4);
  --sds-core-color-alpha-black-500: rgb(0 0 0 / 0.5);
  --sds-core-color-alpha-black-600: rgb(0 0 0 / 0.6);
  --sds-core-color-alpha-black-700: rgb(0 0 0 / 0.7);
  --sds-core-color-alpha-black-800: rgb(0 0 0 / 0.8);
  --sds-core-color-alpha-black-900: rgb(0 0 0 / 0.9);
  --sds-core-color-alpha-black-950: rgb(0 0 0 / 0.95);
  --sds-core-color-alpha-transparant: rgb(255 255 255 / 0);
  --sds-core-color-purple-50: rgb(250 245 255);
  --sds-core-color-purple-100: rgb(239 224 255);
  --sds-core-color-purple-200: rgb(228 204 255);
  --sds-core-color-purple-300: rgb(213 174 254);
  --sds-core-color-purple-400: rgb(194 136 252);
  --sds-core-color-purple-500: rgb(173 94 247);
  --sds-core-color-purple-600: rgb(147 52 234);
  --sds-core-color-purple-700: rgb(123 33 201);
  --sds-core-color-purple-800: rgb(100 31 158);
  --sds-core-color-purple-900: rgb(77 25 118);
  --sds-core-color-purple-950: rgb(48 6 81);
  --sds-core-dimension-0: 0;
  --sds-core-dimension-25: 0.0625rem;
  --sds-core-dimension-50: 0.125rem;
  --sds-core-dimension-100: 0.25rem;
  --sds-core-dimension-150: 0.375rem;
  --sds-core-dimension-200: 0.5rem;
  --sds-core-dimension-300: 0.75rem;
  --sds-core-dimension-400: 1rem;
  --sds-core-dimension-500: 1.25rem;
  --sds-core-dimension-600: 1.5rem;
  --sds-core-dimension-700: 1.75rem;
  --sds-core-dimension-800: 2rem;
  --sds-core-dimension-900: 2.25rem;
  --sds-core-dimension-1000: 2.5rem;
  --sds-core-dimension-1200: 3rem;
  --sds-core-dimension-1400: 3.5rem;
  --sds-core-dimension-1600: 4rem;
  --sds-core-dimension-2400: 6rem;
  --sds-core-dimension-3200: 8rem;
  --sds-core-dimension-full: 9999px;
  --sds-core-space-50: 0.125rem;
  --sds-core-space-100: 0.25rem;
  --sds-core-space-150: 0.375rem;
  --sds-core-space-200: 0.5rem;
  --sds-core-space-300: 0.75rem;
  --sds-core-space-400: 1rem;
  --sds-core-space-500: 1.25rem;
  --sds-core-space-600: 1.5rem;
  --sds-core-space-800: 2rem;
  --sds-core-space-1000: 2.5rem;
  --sds-core-space-1200: 3rem;
  --sds-core-space-1400: 3.5rem;
  --sds-core-space-1600: 4rem;
  --sds-core-space-2400: 6rem;
  --sds-core-border-radius-0: 0;
  --sds-core-border-radius-50: 0.125rem;
  --sds-core-border-radius-100: 0.25rem;
  --sds-core-border-radius-150: 0.375rem;
  --sds-core-border-radius-200: 0.5rem;
  --sds-core-border-radius-300: 0.75rem;
  --sds-core-border-radius-400: 1rem;
  --sds-core-border-radius-full: 9999px;
  --sds-core-border-width-25: 0.0625rem;
  --sds-core-border-width-50: 0.125rem;
  --sds-core-border-width-100: 0.25rem;
  --sds-core-border-width-150: 0.375rem;
  --sds-core-border-width-200: 0.5rem;
  --sds-core-font-family-sans: "Source Sans 3";
  --sds-core-font-family-serif: "Source Serif 4";
  --sds-core-font-family-mono: "Source Code Pro";
  --sds-core-max-width-3xs: 16rem;
  --sds-core-max-width-2xs: 18rem;
  --sds-core-max-width-xs: 20rem;
  --sds-core-max-width-sm: 24rem;
  --sds-core-max-width-md: 28rem;
  --sds-core-max-width-lg: 32rem;
  --sds-core-max-width-xl: 36rem;
  --sds-core-max-width-2xl: 42rem;
  --sds-core-max-width-3xl: 48rem;
  --sds-core-max-width-4xl: 56rem;
  --sds-core-max-width-5xl: 1024px;
  --sds-core-max-width-6xl: 1152px;
  --sds-core-max-width-7xl: 1280px;
  --sds-sem-border-radius-lg: 0.75rem;
  --sds-sem-border-radius-base: 0.5rem;
  --sds-sem-border-radius-full: 9999px;
  --sds-sem-border-radius-sm: 0.25rem;
  --sds-sem-border-width-default: 0.0625rem;
  --sds-sem-border-width-focus: 0.125rem;
  --sds-sem-border-width-strong: 0.125rem;
  --sds-sem-space-inset-xs: 0.25rem;
  --sds-sem-space-inset-md: 0.5rem;
  --sds-sem-space-inset-lg: 0.75rem;
  --sds-sem-space-inset-xl: 1rem;
  --sds-sem-space-inset-2xl: 1.5rem;
  --sds-sem-space-inset-sm: 0.375rem;
  --sds-sem-space-gap-xs: 0.25rem;
  --sds-sem-space-gap-sm: 0.375rem;
  --sds-sem-space-gap-md: 0.5rem;
  --sds-sem-space-gap-lg: 1rem;
  --sds-sem-space-gap-xl: 1.5rem;
  --sds-sem-dimension-icon-xs: 1rem;
  --sds-sem-dimension-icon-base: 1.5rem;
  --sds-sem-dimension-icon-lg: 2rem;
  --sds-sem-dimension-icon-xl: 2.5rem;
  --sds-sem-dimension-icon-sm: 1.25rem;
  --sds-sem-dimension-control-md: 2rem;
  --sds-sem-dimension-control-lg: 2.5rem;
  --sds-sem-dimension-control-xl: 3rem;
  --sds-sem-dimension-control-sm: 1.5rem;
  --sds-sem-dimension-control-xs: 1.25rem;
  --sds-sem-font-size-heading-xl: 3.5rem;
  --sds-sem-font-size-heading-lg: 2.5rem;
  --sds-sem-font-size-heading-md: 2rem;
  --sds-sem-font-size-heading-sm: 1.5rem;
  --sds-sem-font-size-heading-xs: 1.25rem;
  --sds-sem-font-size-paragraph-lg: 1.25rem;
  --sds-sem-font-size-paragraph-base: 1rem;
  --sds-sem-font-size-paragraph-sm: 0.875rem;
  --sds-sem-font-size-paragraph-xs: 0.75rem;
  --sds-sem-font-line-height-heading-xl: 3.75rem;
  --sds-sem-font-line-height-heading-lg: 2.75rem;
  --sds-sem-font-line-height-heading-md: 2.25rem;
  --sds-sem-font-line-height-heading-sm: 1.75rem;
  --sds-sem-font-line-height-heading-xs: 1.5rem;
  --sds-sem-font-line-height-paragraph-lg: 1.75rem;
  --sds-sem-font-line-height-paragraph-base: 1.5rem;
  --sds-sem-font-line-height-paragraph-sm: 1.25rem;
  --sds-sem-font-line-height-paragraph-xs: 1rem;
  --sds-sem-shadow-raised: 0px 0.125rem 0.1875rem 0px rgb(17 17 19 / 0.05),
    0px 0px 0px 0.0625rem rgb(17 17 19 / 0.1);
  --sds-sem-shadow-overlay: 0px 0.375rem 0.5rem -0.1875rem rgb(17 17 19 / 0.1),
    0px 0.5rem 0.75rem -0.125rem rgb(17 17 19 / 0.05),
    0px 0px 0px 0.0625rem rgb(17 17 19 / 0.1);
}

/* Typography Mixins */

.sds-sem-heading-xl {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 700;
  font-size: 3.5rem;
  font-size: var(--sds-sem-font-size-heading-xl, 3.5rem);
  line-height: 3.75rem;
  line-height: var(--sds-sem-font-line-height-heading-xl, 3.75rem);
  letter-spacing: 0px;
}

.sds-sem-heading-lg {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 700;
  font-size: 2.5rem;
  font-size: var(--sds-sem-font-size-heading-lg, 2.5rem);
  line-height: 2.75rem;
  line-height: var(--sds-sem-font-line-height-heading-lg, 2.75rem);
  letter-spacing: 0px;
}

.sds-sem-heading-md {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 700;
  font-size: 2rem;
  font-size: var(--sds-sem-font-size-heading-md, 2rem);
  line-height: 2.25rem;
  line-height: var(--sds-sem-font-line-height-heading-md, 2.25rem);
  letter-spacing: 0px;
}

.sds-sem-heading-sm {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 700;
  font-size: 1.5rem;
  font-size: var(--sds-sem-font-size-heading-sm, 1.5rem);
  line-height: 1.75rem;
  line-height: var(--sds-sem-font-line-height-heading-sm, 1.75rem);
  letter-spacing: 0px;
}

.sds-sem-heading-xs {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 700;
  font-size: 1.25rem;
  font-size: var(--sds-sem-font-size-heading-xs, 1.25rem);
  line-height: 1.5rem;
  line-height: var(--sds-sem-font-line-height-heading-xs, 1.5rem);
  letter-spacing: 0px;
}

.sds-sem-paragraph-lg-regular {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 400;
  font-size: 1.25rem;
  font-size: var(--sds-sem-font-size-paragraph-lg, 1.25rem);
  line-height: 1.75rem;
  line-height: var(--sds-sem-font-line-height-paragraph-lg, 1.75rem);
  letter-spacing: 0px;
}

.sds-sem-paragraph-lg-semibold {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 600;
  font-size: 1.25rem;
  font-size: var(--sds-sem-font-size-paragraph-lg, 1.25rem);
  line-height: 1.75rem;
  line-height: var(--sds-sem-font-line-height-paragraph-lg, 1.75rem);
  letter-spacing: 0px;
}

.sds-sem-paragraph-lg-bold {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 700;
  font-size: 1.25rem;
  font-size: var(--sds-sem-font-size-paragraph-lg, 1.25rem);
  line-height: 1.75rem;
  line-height: var(--sds-sem-font-line-height-paragraph-lg, 1.75rem);
  letter-spacing: 0px;
}

.sds-sem-paragraph-lg-hyperlink {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 400;
  font-size: 1.25rem;
  font-size: var(--sds-sem-font-size-paragraph-lg, 1.25rem);
  line-height: 1.75rem;
  line-height: var(--sds-sem-font-line-height-paragraph-lg, 1.75rem);
  letter-spacing: 0px;
  text-decoration: underline;
}

.sds-sem-paragraph-base-regular {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 400;
  font-size: 1rem;
  font-size: var(--sds-sem-font-size-paragraph-base, 1rem);
  line-height: 1.5rem;
  line-height: var(--sds-sem-font-line-height-paragraph-base, 1.5rem);
  letter-spacing: 0px;
}

.sds-sem-paragraph-base-semibold {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 600;
  font-size: 1rem;
  font-size: var(--sds-sem-font-size-paragraph-base, 1rem);
  line-height: 1.5rem;
  line-height: var(--sds-sem-font-line-height-paragraph-base, 1.5rem);
  letter-spacing: 0px;
}

.sds-sem-paragraph-base-bold {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 700;
  font-size: 1rem;
  font-size: var(--sds-sem-font-size-paragraph-base, 1rem);
  line-height: 1.5rem;
  line-height: var(--sds-sem-font-line-height-paragraph-base, 1.5rem);
  letter-spacing: 0px;
}

.sds-sem-paragraph-base-hyperlink {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 400;
  font-size: 1rem;
  font-size: var(--sds-sem-font-size-paragraph-base, 1rem);
  line-height: 1.5rem;
  line-height: var(--sds-sem-font-line-height-paragraph-base, 1.5rem);
  letter-spacing: 0px;
  text-decoration: underline;
}

.sds-sem-paragraph-sm-regular {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 400;
  font-size: 0.875rem;
  font-size: var(--sds-sem-font-size-paragraph-sm, 0.875rem);
  line-height: 1.25rem;
  line-height: var(--sds-sem-font-line-height-paragraph-sm, 1.25rem);
  letter-spacing: 0px;
}

.sds-sem-paragraph-sm-semibold {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 600;
  font-size: 0.875rem;
  font-size: var(--sds-sem-font-size-paragraph-sm, 0.875rem);
  line-height: 1.25rem;
  line-height: var(--sds-sem-font-line-height-paragraph-sm, 1.25rem);
  letter-spacing: 0px;
}

.sds-sem-paragraph-sm-bold {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 700;
  font-size: 0.875rem;
  font-size: var(--sds-sem-font-size-paragraph-sm, 0.875rem);
  line-height: 1.25rem;
  line-height: var(--sds-sem-font-line-height-paragraph-sm, 1.25rem);
  letter-spacing: 0px;
}

.sds-sem-paragraph-sm-hyperlink {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 400;
  font-size: 0.875rem;
  font-size: var(--sds-sem-font-size-paragraph-sm, 0.875rem);
  line-height: 1.25rem;
  line-height: var(--sds-sem-font-line-height-paragraph-sm, 1.25rem);
  letter-spacing: 0px;
  text-decoration: underline;
}

.sds-sem-paragraph-xs-regular {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 400;
  font-size: 0.75rem;
  font-size: var(--sds-sem-font-size-paragraph-xs, 0.75rem);
  line-height: 1rem;
  line-height: var(--sds-sem-font-line-height-paragraph-xs, 1rem);
  letter-spacing: 0px;
}

.sds-sem-paragraph-xs-semibold {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 600;
  font-size: 0.75rem;
  font-size: var(--sds-sem-font-size-paragraph-xs, 0.75rem);
  line-height: 1rem;
  line-height: var(--sds-sem-font-line-height-paragraph-xs, 1rem);
  letter-spacing: 0px;
}

.sds-sem-paragraph-xs-bold {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 700;
  font-size: 0.75rem;
  font-size: var(--sds-sem-font-size-paragraph-xs, 0.75rem);
  line-height: 1rem;
  line-height: var(--sds-sem-font-line-height-paragraph-xs, 1rem);
  letter-spacing: 0px;
}

.sds-sem-paragraph-xs-hyperlink {
  font-family: "Source Sans 3";
  font-family: var(--sds-core-font-family-sans, "Source Sans 3");
  font-weight: 400;
  font-size: 0.75rem;
  font-size: var(--sds-sem-font-size-paragraph-xs, 0.75rem);
  line-height: 1rem;
  line-height: var(--sds-sem-font-line-height-paragraph-xs, 1rem);
  letter-spacing: 0px;
  text-decoration: underline;
}
