.button{box-sizing:border-box;border:var(--alias-border-width-sm) solid var(--mapped-border-strong);border-radius:var(--alias-border-radius-lg) var(--alias-border-radius-xs) var(--alias-border-radius-lg) var(--alias-border-radius-xs);background-color:var(--mapped-surface-raised);max-width:350px;color:var(--mapped-text-body);box-shadow:8px 8px 12px var(--mapped-shadow-button);cursor:pointer;font-family:var(--brand-type-font-family-body);font-size:var(--responsive-fontsize-body-md);line-height:var(--responsive-line-height-body-md);padding-inline:var(--alias-spacing-xl);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.button__arrow{transition:right .2s;position:absolute;bottom:-1px;right:-1px}.button:hover:not(:disabled) .button__arrow,.button:active:not(:disabled) .button__arrow{right:-5px}.button:hover:not(:disabled){background-color:var(--mapped-surface-hover);color:var(--mapped-text-body)}.button:active:not(:disabled){background-color:var(--mapped-surface-active);color:var(--mapped-text-body)}.button:disabled{background-color:var(--mapped-surface-disabled);border-color:var(--mapped-border-disabled);color:var(--mapped-text-disabled);box-shadow:none;cursor:not-allowed}.button:disabled .button__arrow{bottom:0;right:0}.button--sm{min-width:180px;padding-block:var(--alias-spacing-2xs)}.button--md{min-width:200px;padding-block:var(--alias-spacing-xs)}.button--lg{min-width:220px;padding-block:var(--alias-spacing-sm)}.button--fill{background-color:var(--mapped-surface-action);color:var(--mapped-text-on-action)}.button--fill:hover:not(:disabled){background-color:var(--mapped-surface-action-hover);color:var(--mapped-text-on-action)}.button--fill:active:not(:disabled){background-color:var(--mapped-surface-inverse);color:var(--mapped-text-on-action)}.button__text{white-space:nowrap}@media screen and (width<=1023px){.button{padding-block:var(--alias-spacing-md)}}
