@layer ddsweb-large-atoms {
  @layer ddsweb-link {
    .LPSDDq_link {
      --ddsweb-theme-icons-24-width: var(--ddsweb-tc-link-icon-width, 24px);
      --ddsweb-theme-icons-24-height: var(--ddsweb-tc-link-icon-height, 24px);
      box-sizing: border-box;
      outline: var(--ddsweb-theme-base-outline);
      color: var(--ddsweb-link-color-base, var(--dds-interaction-colour-interactive-default));
      -webkit-text-decoration: var(--ddsweb-link-text-decoration, underline);
      text-decoration: var(--ddsweb-link-text-decoration, underline);
      overflow-wrap: break-word;
      cursor: pointer;
      position: relative;
    }

    .LPSDDq_link:visited {
      color: var(--ddsweb-link-color-visited, var(--dds-interaction-colour-interactive-default));
    }

    .LPSDDq_link:focus, .LPSDDq_link:hover, .LPSDDq_link:active {
      color: var(--ddsweb-link-color-hover, var(--dds-interaction-colour-interactive-default));
      -webkit-text-decoration: var(--ddsweb-link-text-decoration-hover, none);
      text-decoration: var(--ddsweb-link-text-decoration-hover, none);
    }

    .LPSDDq_link:focus-visible {
      -webkit-text-decoration: var(--ddsweb-link-text-decoration-focus-visible, none);
      text-decoration: var(--ddsweb-link-text-decoration-focus-visible, none);
    }

    .LPSDDq_inlineLink {
      font-size: inherit;
      display: inline;
    }

    .LPSDDq_xs {
      font-size: var(--ddsweb-tc-link-font-size-xs, var(--dds-typography-tokens-size-fontsize-12));
    }

    .LPSDDq_sm {
      font-size: var(--ddsweb-tc-link-font-size-sm, var(--dds-typography-tokens-size-fontsize-14));
    }

    .LPSDDq_md {
      font-size: var(--ddsweb-tc-link-font-size-md, var(--dds-typography-tokens-size-fontsize-16));
    }

    .LPSDDq_lg {
      font-size: var(--ddsweb-tc-link-font-size-lg, var(--dds-typography-tokens-size-fontsize-20));
    }

    .LPSDDq_iconScale {
      width: calc((var(--svg-width) * var(--ddsweb-tc-link-icon-size-md) * 100) / 100);
      height: calc((var(--svg-height) * var(--ddsweb-tc-link-icon-size-md) * 100) / 100);
    }

    .LPSDDq_stretch {
      justify-content: space-between;
      width: 100%;
    }

    .LPSDDq_emphasized {
      --ddsweb-link-text-decoration: none;
      --ddsweb-link-text-decoration-hover: underline;
      font-weight: 700;
    }

    .LPSDDq_inverse {
      --link-color-inverse: var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse);
      --ddsweb-link-color-base: var(--link-color-inverse);
      --ddsweb-link-color-hover: var(--link-color-inverse);
      --ddsweb-link-color-visited: var(--link-color-inverse);
      --ddsweb-link-color-focus-visible: var(--link-color-inverse);
    }

    .LPSDDq_disabled {
      --link-color-disabled: var(--dds-interaction-colour-interactive-form);
      --ddsweb-link-color-base: var(--link-color-disabled);
      --ddsweb-link-color-hover: var(--link-color-disabled);
      --ddsweb-link-color-visited: var(--link-color-disabled);
      --ddsweb-link-text-decoration: underline;
      --ddsweb-link-text-decoration-hover: underline;
      --ddsweb-link-text-decoration-focus-visible: underline;
      cursor: default;
      pointer-events: none;
    }

    .LPSDDq_disabled.LPSDDq_inverse {
      --link-color-disabled-inverse: rgb(var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse-rgb), var(--ddsweb-theme-base-rgb-opacity));
      --ddsweb-link-color-base: var(--link-color-disabled-inverse);
      --ddsweb-link-color-hover: var(--link-color-disabled-inverse);
      --ddsweb-link-color-visited: var(--link-color-disabled-inverse);
    }

    .LPSDDq_linkText {
      order: var(--order-global-left, 0);
      text-overflow: ellipsis;
      white-space: nowrap;
      max-width: calc(100% + 1px);
      overflow: hidden;
    }

    .LPSDDq_linkTextWrap {
      --ddsweb-link-text-decoration: underline;
      --ddsweb-link-text-decoration-hover: none;
      --ddsweb-link-text-decoration-focus-visible: none;
      overflow: unset;
      text-overflow: unset;
      white-space: unset;
    }

    .LPSDDq_linkTextNoIcon {
      max-width: calc(100% + 1px);
    }

    .LPSDDq_link:hover .LPSDDq_linkTextWrap, .LPSDDq_link:focus .LPSDDq_linkTextWrap, .LPSDDq_link:focus-visible .LPSDDq_linkTextWrap {
      text-decoration: none;
    }

    .LPSDDq_iconContainer {
      order: var(--order-global-right, 0);
      margin-right: var(--margin-global-right, 0);
      margin-left: var(--margin-global-left, 0);
      align-self: center;
      display: inline-flex;
    }

    .LPSDDq_iconContainerRight {
      --order-global-right: 1;
      --order-global-left: 0;
      --margin-global-left: var(--dds-spacing-space-8);
      --margin-global-right: 0;
    }

    .LPSDDq_iconContainerLeft {
      --order-global-right: 0;
      --order-global-left: 1;
      --margin-global-left: 0;
      --margin-global-right: var(--dds-spacing-space-8);
    }

    .LPSDDq_iconContainerWrapText {
      align-self: baseline;
    }

    .LPSDDq_standaloneLink {
      --link-color-disabled: var(--dds-interaction-colour-interactive-form);
      --ddsweb-link-text-decoration: underline;
      --ddsweb-link-text-decoration-hover: none;
      --ddsweb-link-text-decoration-focus-visible: none;
      font-weight: 700;
      display: inline-flex;
    }

    .LPSDDq_standaloneLink.LPSDDq_disabled {
      --link-color-disabled: rgb(var(--dds-interaction-colour-interactive-default-rgb), var(--ddsweb-theme-base-rgb-opacity));
      --ddsweb-link-color-base: var(--link-color-disabled);
      --ddsweb-link-color-hover: var(--link-color-disabled);
      --ddsweb-link-color-visited: var(--link-color-disabled);
    }

    .LPSDDq_standaloneLink.LPSDDq_disabled.LPSDDq_inverse {
      --link-color-disabled-inverse: rgb(var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse-rgb), var(--ddsweb-theme-base-rgb-opacity));
      --ddsweb-link-color-base: var(--link-color-disabled-inverse);
      --ddsweb-link-color-hover: var(--link-color-disabled-inverse);
      --ddsweb-link-color-visited: var(--link-color-disabled-inverse);
    }

    .LPSDDq_hasIcon {
      --ddsweb-link-text-decoration: none;
      --ddsweb-link-text-decoration-hover: underline;
      --ddsweb-link-text-decoration-focus-visible: underline;
      align-items: center;
      max-width: 100%;
      display: inline-flex;
    }

    .LPSDDq_hasIcon.LPSDDq_linkTextWrap {
      --ddsweb-link-text-decoration: none;
      --ddsweb-link-text-decoration-hover: underline;
      --ddsweb-link-text-decoration-focus-visible: underline;
    }

    .LPSDDq_link:focus-visible, .LPSDDq_iconButtonLinkIcon:focus-visible {
      outline: 3px solid var(--ddsweb-link-color-focus-visible, var(--dds-interaction-colour-interactive-default));
      outline-offset: 1px;
      --ddsweb-link-text-decoration: none;
    }

    .LPSDDq_disabled:focus-visible {
      --ddsweb-link-text-decoration: none;
      outline: none;
    }

    .LPSDDq_textButton {
      --link-color-disabled: var(--dds-interaction-colour-interactive-form);
      --ddsweb-link-text-decoration: none;
      --ddsweb-link-text-decoration-hover: underline;
      box-sizing: border-box;
      height: var(--ddsweb-tc-link-button-height, 40px);
      padding: 0 var(--dds-spacing-space-20);
      border-radius: var(--dds-spacing-space-24);
      background: var(--text-button-bg-color, var(--dds-interaction-colour-interactive-default));
      justify-content: center;
      align-items: center;
      font-weight: 700;
      display: inline-flex;
    }

    .LPSDDq_textButton:visited {
      color: var(--ddsweb-link-color-base);
    }

    .LPSDDq_textButtonSm {
      height: var(--ddsweb-tc-link-button-height, 32px);
    }

    .LPSDDq_textButton:after {
      z-index: 0;
      inset: var(--link-shadow-position-inset, -1px);
      top: var(--link-shadow-position-inset, -1px);
      right: var(--link-shadow-position-inset, -1px);
      bottom: var(--link-shadow-position-inset, -1px);
      left: var(--link-shadow-position-inset, -1px);
      box-shadow: 0 0 0 3px var(--box-shadow-color, var(--dds-interaction-colour-interactive-default));
      content: "";
      opacity: 0;
      transition: opacity var(--ddsweb-theme-base-transition-duration);
      border-radius: 99px;
      position: absolute;
    }

    .LPSDDq_textButton:focus:after, .LPSDDq_textButton:hover:after {
      opacity: 1;
    }

    .LPSDDq_textButtonWrapText {
      height: auto;
      min-height: 40px;
      text-align: var(--text-align-global, "center");
      border-radius: 999px;
      padding: 8px 18px;
    }

    .LPSDDq_textButtonDisabled, .LPSDDq_textButtonDisabled:after {
      cursor: default;
      pointer-events: none;
    }

    .LPSDDq_textButtonSecondary.LPSDDq_textButtonDisabled:after, .LPSDDq_textButtonSecondary.LPSDDq_textButtonDisabled.LPSDDq_textButtonInverse:after {
      opacity: 0;
    }

    .LPSDDq_textButtonPrimary {
      --link-color-primary: var(--dds-interaction-colour-interactive-inverse);
      --ddsweb-link-color-base: var(--link-color-primary);
      --ddsweb-link-color-hover: var(--link-color-primary);
      --ddsweb-link-color-visited: var(--link-color-primary);
      --text-button-bg-color: var(--dds-interaction-colour-interactive-default);
    }

    .LPSDDq_textButtonPrimary.LPSDDq_textButtonInverse {
      --link-color-primary: var(--dds-retain-colour-in-dark-mode-retain-interactive-default);
      --text-button-bg-color: var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse);
    }

    .LPSDDq_textButtonSecondary {
      --link-color-primary-inverse: var(--dds-interaction-colour-interactive-default);
      --ddsweb-link-color-base: var(--link-color-primary-inverse);
      --ddsweb-link-color-hover: var(--link-color-primary-inverse);
      --ddsweb-link-color-visited: var(--link-color-primary-inverse);
      --text-button-bg-color: var(--dds-interaction-colour-interactive-inverse);
      --link-shadow-position-inset: -3px;
      border: 2px solid var(--dds-interaction-colour-interactive-default);
    }

    .LPSDDq_textButtonSecondary.LPSDDq_textButtonInverse {
      --link-color-primary: var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse);
      --ddsweb-link-color-base: var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse);
      --text-button-bg-color: transparent;
      --link-shadow-position-inset: -3px;
      border: 2px solid var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse);
    }

    .LPSDDq_textButtonPrimary.LPSDDq_textButtonInverse, .LPSDDq_textButtonSecondary.LPSDDq_textButtonInverse {
      --box-shadow-color: var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse);
    }

    .LPSDDq_textButtonPrimary.LPSDDq_textButtonDisabled, .LPSDDq_textButtonSecondary.LPSDDq_textButtonDisabled.LPSDDq_textButtonInverse {
      --text-button-bg-color: rgb(var(--dds-interaction-colour-interactive-default-rgb), var(--ddsweb-theme-base-rgb-opacity));
    }

    .LPSDDq_textButtonPrimary.LPSDDq_textButtonDisabled.LPSDDq_textButtonInverse {
      --text-button-bg-color: rgb(var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse-rgb), var(--ddsweb-theme-base-rgb-opacity));
    }

    .LPSDDq_textButtonSecondary.LPSDDq_textButtonDisabled {
      --text-button-bg-color: rgb(var(--dds-interaction-colour-interactive-inverse), var(--ddsweb-theme-base-rgb-opacity));
      --link-color-secondary-disabled: rgb(var(--dds-interaction-colour-interactive-default-rgb), var(--ddsweb-theme-base-rgb-opacity));
      --ddsweb-link-color-base: var(--link-color-secondary-disabled);
      --ddsweb-link-color-hover: var(--link-color-secondary-disabled);
      --ddsweb-link-color-visited: var(--link-color-secondary-disabled);
      border: 2px solid var(--link-color-secondary-disabled);
    }

    .LPSDDq_textButtonSecondary.LPSDDq_textButtonDisabled.LPSDDq_textButtonInverse {
      --link-color-secondary-disabled-inverse: rgb(var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse-rgb), var(--ddsweb-theme-base-rgb-opacity));
      --ddsweb-link-color-base: var(--link-color-secondary-disabled-inverse);
      --ddsweb-link-color-hover: var(--link-color-secondary-disabled-inverse);
      --ddsweb-link-color-visited: var(--link-color-secondary-disabled-inverse);
      border: 2px solid var(--link-color-secondary-disabled-inverse);
    }

    .LPSDDq_iconButtonLink {
      --ddsweb-link-text-decoration: none;
      --ddsweb-link-text-decoration-hover: underline;
      box-sizing: border-box;
      font-weight: var(--ddsweb-tc-link-icon-btn-weight, var(--dds-typography-tokens-weight-sans-bold));
      display: inline-flex;
    }

    .LPSDDq_iconButtonLinkEmphasized {
      font-weight: 700;
    }

    .LPSDDq_iconButtonLinkIcon {
      box-sizing: border-box;
      width: var(--icon-size, var(--dds-sizing-size-40));
      height: var(--icon-size, var(--dds-sizing-size-40));
      background-color: var(--icon-bg-color, var(--dds-interaction-colour-interactive-default));
      color: var(--icon-color, var(--dds-interaction-colour-interactive-inverse));
      border-radius: 50%;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      position: relative;
    }

    .LPSDDq_iconButtonLinkXs {
      --icon-size: var(--dds-sizing-size-24);
    }

    .LPSDDq_iconButtonLinkSm {
      --icon-size: var(--dds-sizing-size-32);
    }

    .LPSDDq_iconButtonLinkXl {
      --icon-size: var(--dds-sizing-size-40);
    }

    .LPSDDq_iconButtonLinkIcon:after {
      z-index: 0;
      inset: var(--ddsweb-link-shadow-position-inset, -1px);
      box-shadow: var(--icon-box-shadow-color, var(--dds-interaction-colour-interactive-default)) 0px 0px 0px 3px;
      content: "";
      opacity: 0;
      border-radius: 99px;
      transition: opacity .3s;
      position: absolute;
    }

    .LPSDDq_iconButtonLinkIcon:focus-visible {
      outline: 3px solid var(--ddsweb-link-color-focus-visible, var(--dds-interaction-colour-interactive-default));
      outline-offset: 1px;
    }

    .LPSDDq_iconButtonLinkIcon:hover:after, .LPSDDq_iconButtonLinkIcon:focus:after, .LPSDDq_iconButtonLink:focus-visible:after, .LPSDDq_iconButtonLink:hover .LPSDDq_iconButtonLinkIcon:after, .LPSDDq_iconButtonLink:focus-visible .LPSDDq_iconButtonLinkIcon:after, .LPSDDq_iconButtonLink:focus .LPSDDq_iconButtonLinkIcon:after {
      opacity: 1;
    }

    .LPSDDq_iconButtonLinkSecondary.LPSDDq_iconButtonLinkInverse:focus .LPSDDq_iconButtonLinkIcon:after {
      --icon-box-shadow-color: var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse);
      --ddsweb-link-shadow-position-inset: -3px;
    }

    .LPSDDq_iconButtonLinkPrimary.LPSDDq_iconButtonLinkDisabled, .LPSDDq_iconButtonLinkSecondary.LPSDDq_iconButtonLinkDisabled, .LPSDDq_iconButtonLinkAsLink.LPSDDq_iconButtonLinkDisabled {
      --link-color-disabled: rgb(var(--dds-interaction-colour-interactive-default-rgb), var(--ddsweb-theme-base-rgb-opacity));
      --ddsweb-link-color-base: var(--link-color-disabled);
      --ddsweb-link-color-hover: var(--link-color-disabled);
      --ddsweb-link-color-visited: var(--link-color-disabled);
    }

    .LPSDDq_iconButtonLinkPrimary.LPSDDq_iconButtonLinkDisabled.LPSDDq_iconButtonLinkInverse, .LPSDDq_iconButtonLinkSecondary.LPSDDq_iconButtonLinkDisabled.LPSDDq_iconButtonLinkInverse, .LPSDDq_iconButtonLinkAsLink.LPSDDq_iconButtonLinkDisabled.LPSDDq_iconButtonLinkInverse {
      --link-color-disabled-inverse: rgb(var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse-rgb), var(--ddsweb-theme-base-rgb-opacity));
      --ddsweb-link-color-base: var(--link-color-disabled-inverse);
      --ddsweb-link-color-hover: var(--link-color-disabled-inverse);
      --ddsweb-link-color-visited: var(--link-color-disabled-inverse);
    }

    .LPSDDq_iconButtonLinkPrimary.LPSDDq_iconButtonLinkIcon, .LPSDDq_iconButtonLinkPrimary .LPSDDq_iconButtonLinkIcon {
      --ddsweb-link-shadow-position-inset: -3px;
      border: 2px solid #0000;
    }

    .LPSDDq_iconButtonLinkPrimary.LPSDDq_iconButtonLinkDisabled {
      --icon-bg-color: rgb(var(--dds-interaction-colour-interactive-default-rgb), var(--ddsweb-theme-base-rgb-opacity));
      --icon-color: var(--dds-interaction-colour-interactive-inverse);
    }

    .LPSDDq_iconButtonLinkPrimary.LPSDDq_iconButtonLinkInverse {
      --icon-bg-color: var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse);
      --icon-box-shadow-color: var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse);
      --icon-color: var(--dds-retain-colour-in-dark-mode-retain-interactive-default);
    }

    .LPSDDq_iconButtonLinkPrimary.LPSDDq_iconButtonLinkInverse.LPSDDq_iconButtonLinkDisabled {
      --icon-bg-color: rgb(var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse-rgb), var(--ddsweb-theme-base-rgb-opacity));
      --icon-box-shadow-color: rgb(var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse-rgb), var(--ddsweb-theme-base-rgb-opacity));
      --icon-color: var(--dds-retain-colour-in-dark-mode-retain-interactive-default);
    }

    .LPSDDq_iconButtonLinkSecondary {
      --ddsweb-link-shadow-position-inset: -3px;
      --icon-bg-color: var(--dds-interaction-colour-interactive-inverse);
      --icon-color: var(--dds-interaction-colour-interactive-default);
    }

    .LPSDDq_iconButtonLinkSecondary.LPSDDq_iconButtonLinkIcon, .LPSDDq_iconButtonLinkSecondary .LPSDDq_iconButtonLinkIcon {
      border: 2px solid var(--dds-interaction-colour-interactive-default);
    }

    .LPSDDq_iconButtonLinkSecondary.LPSDDq_iconButtonLinkInverse {
      --ddsweb-link-shadow-position-inset: -3px;
      --icon-bg-color: var(--dds-interaction-colour-interactive-default);
      --icon-box-shadow-color: var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse);
      --icon-color: var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse);
    }

    .LPSDDq_iconButtonLinkSecondary.LPSDDq_iconButtonLinkInverse.LPSDDq_iconButtonLinkIcon, .LPSDDq_iconButtonLinkSecondary.LPSDDq_iconButtonLinkInverse .LPSDDq_iconButtonLinkIcon {
      border: 2px solid var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse);
    }

    .LPSDDq_iconButtonLinkSecondary.LPSDDq_iconButtonLinkDisabled {
      --icon-bg-color: var(--dds-interaction-colour-interactive-inverse);
      --icon-color: rgb(var(--dds-interaction-colour-interactive-default-rgb), var(--ddsweb-theme-base-rgb-opacity));
    }

    .LPSDDq_iconButtonLinkSecondary.LPSDDq_iconButtonLinkDisabled.LPSDDq_iconButtonLinkIcon, .LPSDDq_iconButtonLinkSecondary.LPSDDq_iconButtonLinkDisabled .LPSDDq_iconButtonLinkIcon {
      border: 2px solid rgb(var(--dds-interaction-colour-interactive-default-rgb), var(--ddsweb-theme-base-rgb-opacity));
    }

    .LPSDDq_iconButtonLinkSecondary.LPSDDq_iconButtonLinkDisabled.LPSDDq_iconButtonLinkInverse {
      --icon-bg-color: none;
      --icon-color: rgb(var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse-rgb), var(--ddsweb-theme-base-rgb-opacity));
    }

    .LPSDDq_iconButtonLinkSecondary.LPSDDq_iconButtonLinkDisabled.LPSDDq_iconButtonLinkInverse.LPSDDq_iconButtonLinkIcon, .LPSDDq_iconButtonLinkSecondary.LPSDDq_iconButtonLinkDisabled.LPSDDq_iconButtonLinkInverse .LPSDDq_iconButtonLinkIcon {
      border: 2px solid rgb(var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse-rgb), var(--ddsweb-theme-base-rgb-opacity));
    }

    .LPSDDq_iconButtonLinkAsLink {
      --icon-bg-color: none;
      --icon-color: var(--dds-interaction-colour-interactive-default);
    }

    .LPSDDq_iconButtonLinkAsLink.LPSDDq_iconButtonLinkInverse {
      --icon-color: var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse);
      --icon-box-shadow-color: var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse);
    }

    .LPSDDq_iconButtonLinkAsLink.LPSDDq_iconButtonLinkDisabled {
      --icon-color: rgb(var(--dds-interaction-colour-interactive-default-rgb), var(--ddsweb-theme-base-rgb-opacity));
    }

    .LPSDDq_iconButtonLinkAsLink.LPSDDq_iconButtonLinkDisabled.LPSDDq_iconButtonLinkInverse {
      --icon-color: rgb(var(--dds-retain-colour-in-dark-mode-retain-interactive-inverse-rgb), var(--ddsweb-theme-base-rgb-opacity));
    }

    @media (min-width: 320px) {
      .LPSDDq_textButtonWrapText, .LPSDDq_hasIcon {
        text-align: var(--text-align-aboveMobile, var(--text-align-global, "center"));
      }

      .LPSDDq_linkText, .LPSDDq_linkTextWrap {
        order: var(--order-aboveMobile-left, var(--order-global-left, 0));
      }

      .LPSDDq_iconContainer {
        order: var(--order-aboveMobile-right, var(--order-global-right, 0));
        margin-right: var(--margin-aboveMobile-right, var(--margin-global-right, 0));
        margin-left: var(--margin-aboveMobile-left, var(--margin-global-left, 0));
      }
    }

    @media (min-width: 504px) {
      .LPSDDq_textButtonWrapText, .LPSDDq_hasIcon {
        text-align: var(--text-align-aboveMobileLarge, var(--text-align-global, "center"));
      }

      .LPSDDq_linkText, .LPSDDq_linkTextWrap {
        order: var(--order-aboveMobileLarge-left, var(--order-global-left, 0));
      }

      .LPSDDq_iconContainer {
        order: var(--order-aboveMobileLarge-right, var(--order-global-right, 0));
        margin-right: var(--margin-aboveMobileLarge-right, var(--margin-global-right, 0));
        margin-left: var(--margin-aboveMobileLarge-left, var(--margin-global-left, 0));
      }
    }

    @media (min-width: 756px) {
      .LPSDDq_textButtonWrapText, .LPSDDq_hasIcon {
        text-align: var(--text-align-aboveTablet, var(--text-align-global, "center"));
      }

      .LPSDDq_linkText, .LPSDDq_linkTextWrap {
        order: var(--order-aboveTablet-left, var(--order-global-left, 0));
      }

      .LPSDDq_iconContainer {
        order: var(--order-aboveTablet-right, var(--order-global-right, 0));
        margin-right: var(--margin-aboveTablet-right, var(--margin-global-right, 0));
        margin-left: var(--margin-aboveTablet-left, var(--margin-global-left, 0));
      }
    }

    @media (min-width: 1008px) {
      .LPSDDq_textButtonWrapText, .LPSDDq_hasIcon {
        text-align: var(--text-align-aboveTabletLarge, var(--text-align-global, "center"));
      }

      .LPSDDq_linkText, .LPSDDq_linkTextWrap {
        order: var(--order-aboveTabletLarge-left, var(--order-global-left, 0));
      }

      .LPSDDq_iconContainer {
        order: var(--order-aboveTabletLarge-right, var(--order-global-right, 0));
        margin-right: var(--margin-aboveTabletLarge-right, var(--margin-global-right, 0));
        margin-left: var(--margin-aboveTabletLarge-left, var(--margin-global-left, 0));
      }
    }

    @media (min-width: 1260px) {
      .LPSDDq_textButtonWrapText, .LPSDDq_hasIcon {
        text-align: var(--text-align-aboveDesktop, var(--text-align-global, "center"));
      }

      .LPSDDq_linkText, .LPSDDq_linkTextWrap {
        order: var(--order-aboveDesktop-left, var(--order-global-left, 0));
      }

      .LPSDDq_iconContainer {
        order: var(--order-aboveDesktop-right, var(--order-global-right, 0));
        margin-right: var(--margin-aboveDesktop-right, var(--margin-global-right, 0));
        margin-left: var(--margin-aboveDesktop-left, var(--margin-global-left, 0));
      }
    }

    @media (min-width: 1512px) {
      .LPSDDq_textButtonWrapText, .LPSDDq_hasIcon {
        text-align: var(--text-align-aboveDesktopLarge, var(--text-align-global, "center"));
      }

      .LPSDDq_linkText, .LPSDDq_linkTextWrap {
        order: var(--order-aboveDesktopLarge-left, var(--order-global-left, 0));
      }

      .LPSDDq_iconContainer {
        order: var(--order-aboveDesktopLarge-right, var(--order-global-right, 0));
        margin-right: var(--margin-aboveDesktopLarge-right, var(--margin-global-right, 0));
        margin-left: var(--margin-aboveDesktopLarge-left, var(--margin-global-left, 0));
      }
    }
  }
}


/*# sourceMappingURL=8d3a13390a7d5c8a6b96.css.map*/