:root{--gds-button-color:var(--gds-color-white);--gds-button-background:var(--gds-gradient-primary);--gds-button-s-font-size:max(10px,min((10px + 4 * (100vw - 375px)/1025),14px));--gds-button-m-font-size:16px}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button__link{align-items:center;border:none;border-radius:2.5em;box-sizing:border-box;color:var(--gds-color-white);color:var(--gds-button-color,inherit);cursor:pointer;display:inline-flex;font-family:var(--gds-body-font-family);font-size:1em;font-weight:600;justify-content:space-between;letter-spacing:.08em;line-height:1;outline-offset:0;padding:14px 24px;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;z-index:1}.wp-block-button.is-style-outline .wp-block-button__link:where(:not(.has-background)),.wp-block-button__link:where(:not(.has-background)){background:var(--gds-gradient-primary);background:var(--gds-button-background,#0000)}@media (prefers-reduced-motion:no-preference){.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:before,.wp-block-button__link,.wp-block-button__link:before{transition:all .1s ease-out}}.wp-block-button.is-style-outline .wp-block-button__link:before,.wp-block-button__link:before{background-color:initial;border-radius:inherit;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.wp-block-button.is-style-outline .wp-block-button__link:hover:before,.wp-block-button__link:hover:before{background-color:#0000001a}.wp-block-button.is-style-outline .wp-block-button__link:focus:not(:focus-visible),.wp-block-button__link:focus:not(:focus-visible){outline:none}.wp-block-button.is-style-outline .wp-block-button__link:active:before,.wp-block-button__link:active:before{background-color:#0003}.is-disabled>.wp-block-button.is-style-outline .wp-block-button__link,.is-disabled>.wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link[disabled],.wp-block-button__link[disabled]{cursor:pointer;pointer-events:none}.is-disabled>.wp-block-button.is-style-outline .wp-block-button__link:before,.is-disabled>.wp-block-button__link:before,.wp-block-button.is-style-outline .wp-block-button__link[disabled]:before,.wp-block-button__link[disabled]:before{background-color:#fffc}.wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color,.wp-block-button__link.has-white-background-color{color:var(--gds-color-black)}.wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color:hover,.wp-block-button__link.has-white-background-color:hover{box-shadow:inset 0 0 0 2px #000}.wp-block-button.is-style-outline .wp-block-button__link{background-color:initial;background-image:none;box-shadow:inset 0 0 0 2px currentcolor}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){color:var(--gds-color-red)}.wp-block-button.is-style-outline .wp-block-button__link:hover{box-shadow:inset 0 0 0 3px currentcolor}.wp-block-button.is-style-outline .wp-block-button__link:hover:before{background-color:initial}.has-primary-background-color .wp-block-button:not(.is-style-outline) .wp-block-button__link,.has-primary-background-color [type=submit],.has-primary-gradient-background .wp-block-button:not(.is-style-outline) .wp-block-button__link,.has-primary-gradient-background [type=submit]{background-color:initial;background-image:none;box-shadow:inset 0 0 0 2px currentcolor}.has-primary-background-color .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color),.has-primary-background-color [type=submit]:not(.has-text-color),.has-primary-gradient-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color),.has-primary-gradient-background [type=submit]:not(.has-text-color){color:var(--gds-color-red)}.has-primary-background-color .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.has-primary-background-color [type=submit]:hover,.has-primary-gradient-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.has-primary-gradient-background [type=submit]:hover{box-shadow:inset 0 0 0 3px currentcolor}.has-primary-background-color .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover:before,.has-primary-background-color [type=submit]:hover:before,.has-primary-gradient-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover:before,.has-primary-gradient-background [type=submit]:hover:before{background-color:initial}.has-primary-background-color .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color),.has-primary-background-color [type=submit]:not(.has-text-color),.has-primary-gradient-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color),.has-primary-gradient-background [type=submit]:not(.has-text-color){color:var(--gds-color-white)}.has-s-button-font-size.has-s-button-font-size.has-s-button-font-size>.wp-block-button__link{font-size:max(10px,min((10px + 4 * (100vw - 375px)/1025),14px));font-size:var(--gds-button-s-font-size);padding:.8em 1.8em}.has-m-button-font-size.has-m-button-font-size.has-m-button-font-size>.wp-block-button__link{font-size:16px;font-size:var(--gds-button-m-font-size)}
