/* stylelint-disable */
/* stylelint-enable */
:host {
  --telia-p-hyphenation: "auto";
  display: block;
}

.telia-p {
  hyphens: var(--telia-p-hyphenation);
  margin: 0;
}
.telia-p--paragraph-100 {
  font-family: "TeliaSans", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: normal;
  font-size: calc(1.6rem * var(--voca-rem-multiplier));
  line-height: 1.5;
}
.telia-p--paragraph-200 {
  font-family: "TeliaSans", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: normal;
  font-size: calc(1.6rem * var(--voca-rem-multiplier));
  line-height: 1.75;
}
.telia-p--preamble-100 {
  font-family: "TeliaSans", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: normal;
  font-size: calc(2rem * var(--voca-rem-multiplier));
  line-height: 1.5;
}
.telia-p--preamble-200 {
  font-family: "TeliaSans", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: normal;
  font-size: calc(2rem * var(--voca-rem-multiplier));
  line-height: 1.5;
}
@media screen and (min-width: 37.5em) {
  .telia-p--preamble-200 {
    font-size: calc(
    calc(2rem * var(--voca-rem-multiplier)) + 0.4 *
      (100vw - calc(60rem * var(--voca-rem-multiplier))) / 84
  );
  }
}
@media screen and (min-width: 90em) {
  .telia-p--preamble-200 {
    font-size: calc(2.4rem * var(--voca-rem-multiplier));
  }
}
.telia-p--additional-100 {
  font-family: "TeliaSans", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: normal;
  font-size: calc(1.4rem * var(--voca-rem-multiplier));
  line-height: 1.5;
}
.telia-p--overline-100 {
  font-family: "TeliaSans", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
  font-size: calc(1.4rem * var(--voca-rem-multiplier));
  letter-spacing: 0.1rem;
  line-height: 1;
  text-transform: uppercase;
}
.telia-p--overline-200 {
  font-family: "TeliaSans", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
  font-size: calc(1.4rem * var(--voca-rem-multiplier));
  letter-spacing: 0.1rem;
  line-height: 1;
  text-transform: uppercase;
}
@media screen and (min-width: 37.5em) {
  .telia-p--overline-200 {
    font-size: calc(
    calc(1.4rem * var(--voca-rem-multiplier)) + 0.2 *
      (100vw - calc(60rem * var(--voca-rem-multiplier))) / 84
  );
  }
}
@media screen and (min-width: 90em) {
  .telia-p--overline-200 {
    font-size: calc(1.6rem * var(--voca-rem-multiplier));
  }
}