.InlineButton_button__P5es5 {
  display: flex;
  overflow: clip;
  padding-right: 46px;
  padding-left: 46px;
  justify-content: center;
  align-items: center;
  align-self: center;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;

  border-top-style: solid;
  border-top-width: var(--borders--border-width-bold);
  border-top-color: transparent;
  border-right-style: solid;
  border-right-width: var(--borders--border-width-bold);
  border-right-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: var(--borders--border-width-bold);
  border-bottom-color: transparent;
  border-left-style: solid;
  border-left-width: var(--borders--border-width-bold);
  border-left-color: transparent;
  border-top-left-radius: var(--borders--border-radius-xl);
  border-top-right-radius: var(--borders--border-radius-xl);
  border-bottom-left-radius: var(--borders--border-radius-xl);
  border-bottom-right-radius: var(--borders--border-radius-xl);

  background-color: var(--_colors---colors-semantic-tokens--button);

  font-family: var(--typography--font-family--font-family-body);
  color: var(--_colors---colors-semantic-tokens--button-text);
  font-size: var(--typography-semantic-tokens--body);
  line-height: 1.2em;
  font-weight: var(--typography--font-weight--font-weight-bold);
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;

  cursor: pointer;

  padding-top: calc(var(--padding--padding-default) - var(--borders--border-width-bold));
  padding-bottom: calc(var(--padding--padding-default) - var(--borders--border-width-bold));
}

.InlineButton_button__P5es5:where(.InlineButton_w-variant-b4a59787-bd06-80ac-cd9c-c54b7b542bf2__5RLLe) {
  background-color: var(--_colors---colors-semantic-tokens--button-prominent);
  color: var(--_colors---colors-semantic-tokens--button-prominent-text);
}

.InlineButton_button__P5es5:where(.InlineButton_w-variant-a5b492b4-c2b0-84b8-783d-2b0c6526d798__JfCK2) {
  padding: 14px 46px;

  border-style: solid;
  border-color: var(--_colors---colors-semantic-tokens--button-recessed-border);

  background-color: var(--_colors---colors-semantic-tokens--button-recessed);

  color: var(--_colors---colors-semantic-tokens--button-recessed-text);
  -webkit-text-stroke-color: var(--_colors---colors-semantic-tokens--button-recessed-text);
}

.InlineButton_button__P5es5:where(.InlineButton_w-variant-c6464b94-76a0-fbe5-bec0-97028e516269__f_LIM) {
  padding: 10px var(--padding--padding-xl);
  color: var(--_colors---colors-semantic-tokens--button-text);
}

.InlineButton_button__P5es5:where(.InlineButton_w-variant-0136c05b-dba0-700a-23f3-5f05a9cc7a46__SpdnC) {
  padding: 10px var(--padding--padding-xl);
  background-color: var(--_colors---colors-semantic-tokens--button-prominent);
  color: var(--_colors---colors-semantic-tokens--button-prominent-text);
}

.InlineButton_button__P5es5:where(.InlineButton_w-variant-40ae3607-50dd-d30a-1d05-36b67ea482dd__A_AAA) {
  padding: 10px var(--padding--padding-xl);
  border-color: var(--_colors---colors-semantic-tokens--button-recessed-border);
  background-color: var(--_colors---colors-semantic-tokens--button-recessed);
  color: var(--_colors---colors-core--blue--blue-700);
}

.InlineButton_button__P5es5:where(.InlineButton_w-variant-6029d958-dc85-c453-8d32-9a4cd2cd3b3f__lqDTm) {
  flex: 0 auto;
  background-color: var(--_colors---colors-semantic-tokens--button-prominent);
  color: var(--_colors---colors-semantic-tokens--button-prominent-text);
}

.InlineButton_button__P5es5:where(.InlineButton_w-variant-40474432-12bf-462e-ec1c-0e19d3807565__u74Tn) {
  border: 2px solid var(--_colors---colors-semantic-tokens--button-recessed-border);
  background-color: var(--_colors---colors-semantic-tokens--button-recessed);
  color: var(--_colors---colors-semantic-tokens--button-recessed-text);
}

.InlineButton_button__P5es5:hover {
  background-color: var(--_colors---colors-semantic-tokens--button-hover);
}

.InlineButton_button__P5es5:hover:where(.InlineButton_w-variant-b4a59787-bd06-80ac-cd9c-c54b7b542bf2__5RLLe) {
  background-color: var(--_colors---colors-semantic-tokens--button-prominent-hover);
}

.InlineButton_button__P5es5:hover:where(.InlineButton_w-variant-0136c05b-dba0-700a-23f3-5f05a9cc7a46__SpdnC) {
  background-color: var(--_colors---colors-semantic-tokens--button-prominent-hover);
}

.InlineButton_button__P5es5:hover:where(.InlineButton_w-variant-a5b492b4-c2b0-84b8-783d-2b0c6526d798__JfCK2) {
  background-color: var(--_colors---colors-semantic-tokens--button-recessed-hover);
}

.InlineButton_button__P5es5:hover:where(.InlineButton_w-variant-40ae3607-50dd-d30a-1d05-36b67ea482dd__A_AAA) {
  background-color: var(--_colors---colors-semantic-tokens--button-recessed-hover);
}

.InlineButton_button__P5es5:hover:where(.InlineButton_w-variant-6029d958-dc85-c453-8d32-9a4cd2cd3b3f__lqDTm) {
  background-color: var(--_colors---colors-semantic-tokens--button-prominent-hover);
  color: var(--_colors---colors-semantic-tokens--button-prominent-text);
}

.InlineButton_button__P5es5:hover:where(.InlineButton_w-variant-40474432-12bf-462e-ec1c-0e19d3807565__u74Tn) {
  background-color: var(--_colors---colors-semantic-tokens--button-recessed-hover);
  color: var(--_colors---colors-semantic-tokens--button-recessed-text);
}

.InlineButton_button__P5es5:active {
  background-color: var(--_colors---colors-semantic-tokens--button-pressed);
}

.InlineButton_button__P5es5:active:where(.InlineButton_w-variant-b4a59787-bd06-80ac-cd9c-c54b7b542bf2__5RLLe) {
  background-color: var(--_colors---colors-semantic-tokens--button-prominent-pressed);
}

.InlineButton_button__P5es5:active:where(.InlineButton_w-variant-a5b492b4-c2b0-84b8-783d-2b0c6526d798__JfCK2) {
  background-color: var(--_colors---colors-semantic-tokens--button-recessed-pressed);
}

.InlineButton_button__P5es5:active:where(.InlineButton_w-variant-0136c05b-dba0-700a-23f3-5f05a9cc7a46__SpdnC) {
  background-color: var(--_colors---colors-semantic-tokens--button-prominent-pressed);
}

.InlineButton_button__P5es5:active:where(.InlineButton_w-variant-40ae3607-50dd-d30a-1d05-36b67ea482dd__A_AAA) {
  background-color: var(--_colors---colors-semantic-tokens--button-recessed-pressed);
}

.InlineButton_button__P5es5:active:where(.InlineButton_w-variant-6029d958-dc85-c453-8d32-9a4cd2cd3b3f__lqDTm) {
  background-color: var(--_colors---colors-semantic-tokens--button-prominent-pressed);
  color: var(--_colors---colors-semantic-tokens--button-prominent-text);
}

.InlineButton_button__P5es5:active:where(.InlineButton_w-variant-40474432-12bf-462e-ec1c-0e19d3807565__u74Tn) {
  background-color: var(--_colors---colors-semantic-tokens--button-recessed-pressed);
}

.InlineButton_button__P5es5:focus-visible {
  outline-color: var(--_colors---colors-semantic-tokens--background-primary);
  outline-offset: -4px;
  outline-style: solid;
  outline-width: 2px;
}

.InlineButton_button__P5es5:focus-visible:where(.InlineButton_w-variant-b4a59787-bd06-80ac-cd9c-c54b7b542bf2__5RLLe) {
  outline-color: var(--_colors---colors-semantic-tokens--button-prominent-pressed);
  outline-offset: -5px;
  outline-width: 3px;
}

.InlineButton_button__P5es5:focus-visible:where(.InlineButton_w-variant-a5b492b4-c2b0-84b8-783d-2b0c6526d798__JfCK2) {
  outline-color: var(--_colors---colors-semantic-tokens--button-recessed-border);
  outline-offset: -6px;
  outline-width: 2px;
}

.InlineButton_button__P5es5:focus-visible:where(.InlineButton_w-variant-40ae3607-50dd-d30a-1d05-36b67ea482dd__A_AAA) {
  outline-color: var(--_colors---colors-semantic-tokens--button-recessed-border);
  outline-offset: -6px;
  outline-width: 2px;
}

.InlineButton_button__P5es5:disabled {
  opacity: 0.5;
  pointer-events: none;
}

@media screen and (max-width: 991px) {
  .InlineButton_button__P5es5:where(.InlineButton_w-variant-0136c05b-dba0-700a-23f3-5f05a9cc7a46__SpdnC) {
    width: 100%;
  }
}

@media screen and (max-width: 991px) {
  .InlineButton_button__P5es5:where(.InlineButton_w-variant-40ae3607-50dd-d30a-1d05-36b67ea482dd__A_AAA) {
    width: 100%;
  }
}

@media screen and (max-width: 991px) {
  .InlineButton_button__P5es5:where(.InlineButton_w-variant-c6464b94-76a0-fbe5-bec0-97028e516269__f_LIM) {
    width: 100%;
  }
}

.InlineButton_button__P5es5.InlineButton_recessed__hoeUS {
  padding: 14px 46px;
  grid-column-gap: var(--padding--padding-xs);
  grid-row-gap: var(--padding--padding-xs);

  border: 2px solid var(--_colors---colors-semantic-tokens--button-recessed-border);

  background-color: var(--_colors---colors-semantic-tokens--button-recessed);

  color: var(--_colors---colors-semantic-tokens--button-recessed-text);
  -webkit-text-stroke-color: var(--_colors---colors-semantic-tokens--button-recessed-text);
}

.InlineButton_button__P5es5.InlineButton_recessed__hoeUS:hover {
  background-color: var(--_colors---colors-semantic-tokens--button-recessed-hover);
}

.InlineButton_button__P5es5.InlineButton_recessed__hoeUS:active {
  background-color: var(--_colors---colors-semantic-tokens--button-recessed-pressed);
}

.InlineButton_button__P5es5.InlineButton_interactive__vWdRS {
  width: 100%;
  align-self: stretch;
}

.InlineButton_button__P5es5.InlineButton_accordion-button__Bkq_6 {
  padding: 10px var(--padding--padding-xl);
  align-self: flex-start;
}

@media screen and (max-width: 991px) {
  .InlineButton_button__P5es5.InlineButton_accordion-button__Bkq_6 {
    align-self: center;
  }
}
