.title-s{font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);-webkit-text-decoration:var(
    --vp-semantic-typography-screen-s-title-s-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-s-title-s-text-decoration
  );text-transform:var(--vp-semantic-typography-screen-s-title-s-text-case);letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing)}@media (min-width:600px){.title-s{font-family:var(--vp-semantic-typography-screen-m-title-s-font-family);font-size:var(--vp-semantic-typography-screen-m-title-s-font-size);font-weight:var(--vp-semantic-typography-screen-m-title-s-font-weight);line-height:var(--vp-semantic-typography-screen-m-title-s-line-height);-webkit-text-decoration:var(
    --vp-semantic-typography-screen-m-title-s-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-m-title-s-text-decoration
  );text-transform:var(--vp-semantic-typography-screen-m-title-s-text-case);letter-spacing:var(--vp-semantic-typography-screen-m-title-s-letter-spacing)}}@media (min-width:1200px){.title-s{font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);-webkit-text-decoration:var(
    --vp-semantic-typography-screen-l-title-s-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-l-title-s-text-decoration
  );text-transform:var(--vp-semantic-typography-screen-l-title-s-text-case);letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing)}}.title-m{font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);-webkit-text-decoration:var(
    --vp-semantic-typography-screen-s-title-m-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-s-title-m-text-decoration
  );text-transform:var(--vp-semantic-typography-screen-s-title-m-text-case);letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing)}@media (min-width:600px){.title-m{font-family:var(--vp-semantic-typography-screen-m-title-m-font-family);font-size:var(--vp-semantic-typography-screen-m-title-m-font-size);font-weight:var(--vp-semantic-typography-screen-m-title-m-font-weight);line-height:var(--vp-semantic-typography-screen-m-title-m-line-height);-webkit-text-decoration:var(
    --vp-semantic-typography-screen-m-title-m-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-m-title-m-text-decoration
  );text-transform:var(--vp-semantic-typography-screen-m-title-m-text-case);letter-spacing:var(--vp-semantic-typography-screen-m-title-m-letter-spacing)}}@media (min-width:1200px){.title-m{font-family:var(--vp-semantic-typography-screen-l-title-m-font-family);font-size:var(--vp-semantic-typography-screen-l-title-m-font-size);font-weight:var(--vp-semantic-typography-screen-l-title-m-font-weight);line-height:var(--vp-semantic-typography-screen-l-title-m-line-height);-webkit-text-decoration:var(
    --vp-semantic-typography-screen-l-title-m-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-l-title-m-text-decoration
  );text-transform:var(--vp-semantic-typography-screen-l-title-m-text-case);letter-spacing:var(--vp-semantic-typography-screen-l-title-m-letter-spacing)}}.title-l{font-family:var(--vp-semantic-typography-screen-s-title-l-font-family);font-size:var(--vp-semantic-typography-screen-s-title-l-font-size);font-weight:var(--vp-semantic-typography-screen-s-title-l-font-weight);line-height:var(--vp-semantic-typography-screen-s-title-l-line-height);-webkit-text-decoration:var(
    --vp-semantic-typography-screen-s-title-l-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-s-title-l-text-decoration
  );text-transform:var(--vp-semantic-typography-screen-s-title-l-text-case);letter-spacing:var(--vp-semantic-typography-screen-s-title-l-letter-spacing)}@media (min-width:600px){.title-l{font-family:var(--vp-semantic-typography-screen-m-title-l-font-family);font-size:var(--vp-semantic-typography-screen-m-title-l-font-size);font-weight:var(--vp-semantic-typography-screen-m-title-l-font-weight);line-height:var(--vp-semantic-typography-screen-m-title-l-line-height);-webkit-text-decoration:var(
    --vp-semantic-typography-screen-m-title-l-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-m-title-l-text-decoration
  );text-transform:var(--vp-semantic-typography-screen-m-title-l-text-case);letter-spacing:var(--vp-semantic-typography-screen-m-title-l-letter-spacing)}}@media (min-width:1200px){.title-l{font-family:var(--vp-semantic-typography-screen-l-title-l-font-family);font-size:var(--vp-semantic-typography-screen-l-title-l-font-size);font-weight:var(--vp-semantic-typography-screen-l-title-l-font-weight);line-height:var(--vp-semantic-typography-screen-l-title-l-line-height);-webkit-text-decoration:var(
    --vp-semantic-typography-screen-l-title-l-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-l-title-l-text-decoration
  );text-transform:var(--vp-semantic-typography-screen-l-title-l-text-case);letter-spacing:var(--vp-semantic-typography-screen-l-title-l-letter-spacing)}}.title-xl{font-family:var(--vp-semantic-typography-screen-s-title-xl-font-family);font-size:var(--vp-semantic-typography-screen-s-title-xl-font-size);font-weight:var(--vp-semantic-typography-screen-s-title-xl-font-weight);line-height:var(--vp-semantic-typography-screen-s-title-xl-line-height);-webkit-text-decoration:var(
    --vp-semantic-typography-screen-s-title-xl-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-s-title-xl-text-decoration
  );text-transform:var(--vp-semantic-typography-screen-s-title-xl-text-case);letter-spacing:var(
    --vp-semantic-typography-screen-s-title-xl-letter-spacing
  )}@media (min-width:600px){.title-xl{font-family:var(--vp-semantic-typography-screen-m-title-xl-font-family);font-size:var(--vp-semantic-typography-screen-m-title-xl-font-size);font-weight:var(--vp-semantic-typography-screen-m-title-xl-font-weight);line-height:var(--vp-semantic-typography-screen-m-title-xl-line-height);-webkit-text-decoration:var(
    --vp-semantic-typography-screen-m-title-xl-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-m-title-xl-text-decoration
  );text-transform:var(--vp-semantic-typography-screen-m-title-xl-text-case);letter-spacing:var(
    --vp-semantic-typography-screen-m-title-xl-letter-spacing
  )}}@media (min-width:1200px){.title-xl{font-family:var(--vp-semantic-typography-screen-l-title-xl-font-family);font-size:var(--vp-semantic-typography-screen-l-title-xl-font-size);font-weight:var(--vp-semantic-typography-screen-l-title-xl-font-weight);line-height:var(--vp-semantic-typography-screen-l-title-xl-line-height);-webkit-text-decoration:var(
    --vp-semantic-typography-screen-l-title-xl-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-l-title-xl-text-decoration
  );text-transform:var(--vp-semantic-typography-screen-l-title-xl-text-case);letter-spacing:var(
    --vp-semantic-typography-screen-l-title-xl-letter-spacing
  )}}.body-s{font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);-webkit-text-decoration:var(
    --vp-semantic-typography-screen-s-body-s-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-s-body-s-text-decoration
  );text-transform:var(--vp-semantic-typography-screen-s-body-s-text-case);letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing)}.body-m{font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);-webkit-text-decoration:var(
    --vp-semantic-typography-screen-s-body-m-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-s-body-m-text-decoration
  );text-transform:var(--vp-semantic-typography-screen-s-body-m-text-case);letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing)}.body-l{font-family:var(--vp-semantic-typography-screen-s-body-l-font-family);font-size:var(--vp-semantic-typography-screen-s-body-l-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-l-font-weight);line-height:var(--vp-semantic-typography-screen-s-body-l-line-height);-webkit-text-decoration:var(
    --vp-semantic-typography-screen-s-body-l-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-s-body-l-text-decoration
  );text-transform:var(--vp-semantic-typography-screen-s-body-l-text-case);letter-spacing:var(--vp-semantic-typography-screen-s-body-l-letter-spacing)}.caption{font-family:var(--vp-semantic-typography-screen-s-caption-font-family);font-size:var(--vp-semantic-typography-screen-s-caption-font-size);font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);line-height:var(--vp-semantic-typography-screen-s-caption-line-height);-webkit-text-decoration:var(
    --vp-semantic-typography-screen-s-caption-text-decoration
  );text-decoration:var(
    --vp-semantic-typography-screen-s-caption-text-decoration
  );text-transform:var(--vp-semantic-typography-screen-s-caption-text-case);letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing)}