.wp-block-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;align-items:center}.wp-block-buttons:not(:first-child){margin-top:clamp(1.5rem, 0.6428571429rem + 1.7857142857vw, 2.25rem)}.wp-block-buttons:not(:first-child) .wp-block-button.is-style-social{margin-top:clamp(-0.75rem, -0.2142857143rem + -0.5952380952vw, -0.5rem);margin-bottom:clamp(0.5rem, 0.2142857143rem + 0.5952380952vw, 0.75rem)}.wp-block-buttons:not(:last-child){margin-bottom:clamp(1.5rem, 0.6428571429rem + 1.7857142857vw, 2.25rem)}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{width:100%;margin-right:auto;margin-left:auto}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}