a.button{padding:1rem 2rem;background:var(--brand-1);color:#fff;display:inline-block;border-radius:var(--border-radius);transition:all .15s ease-in-out}a.button:hover,a.button.current{border-radius:var(--border-radius);background:var(--brand-2);color:#fff;transition:background .15s ease-in-out}a.display-block{width:100%}p>a.button+a.button{margin-left:2rem}:is(h1,h2,h3,h4,h5,h6,ul,ol,blockquote,table)+:is(a.button,.button-block){margin-top:clamp(1.5rem,4vw,4rem)}.button-block.bottom{position:absolute;bottom:6rem}p+.button-block,img+.button-block{margin-top:2rem}.button.toast-secondary{background:var(--brand-2)}.button.toast-secondary:hover{background:var(--brand-1)}.button.toast-tertiary{color:var(--brand-1);background:#fff;outline:.1rem solid var(--brand-1)}.button.toast-tertiary:hover{color:var(--brand-2);background:#fff;outline:.1rem solid var(--brand-2)}.button.no-hover:hover{background:#fff;color:var(--brand-2)}:is(.bg1,.bg3,.bg4,.bg5,.bg6,.bg7,.bg8) a.button,.has-bg a.button{background:var(--brand-2)}:is(.bg2) a.button{background:var(--brand-1)}:is(.bg1,.bg2,.bg3,.bg4,.bg5,.bg6,.bg7,.bg8) a.button:hover,.has-bg a.button:hover{background:rgba(0,0,0,.5)}