.buttons{display:flex;flex-wrap:wrap}.buttons--align-center{justify-content:center}.buttons--align-right{justify-content:flex-end}.btn{display:block;border-radius:32px;line-height:1.2;text-align:center;padding:min(calc(var(--vwR) * 1 * 1.2 * var(--mdrs-basis-multiplier)),calc(1.2rem * var(--mdrs-max-factor))) min(calc(var(--vwR) * 1 * 4 * var(--mdrs-basis-multiplier)),calc(4rem * var(--mdrs-max-factor)));transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn:is(span){cursor:default}.btn--outline{background:rgba(0,0,0,0);border:1px solid var(--buttonForegroundColor,var(--blockForegroundColor,#101820));color:var(--buttonForegroundColor,var(--blockForegroundColor,#101820))}.btn--outline:hover{background:#003e51;color:#f2e9db}.btn--fill{background:var(--buttonBackgroundColor,var(--blockForegroundColor,#101820));border:1px solid var(--buttonBackgroundColor,var(--blockForegroundColor,#101820));color:var(--buttonForegroundColor,var(--blockBackgroundColor,#ffffff))}.btn--fill:hover{background:var(--buttonForegroundColor,var(--blockBackgroundColor,#ffffff));color:var(--buttonBackgroundColor,var(--blockForegroundColor,#101820))}