.buttons-component{--flex-alignment: center;--alignment: center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:var(--flex-alignment);cursor:default;letter-spacing:0;padding:0}.buttons-component>li{max-width:100%;text-align:var(--alignment)}.buttons-component:not(:first-child){margin-top:0rem!important}.buttons-component:not(:last-child){margin-bottom:0rem!important}.buttons-component>li>a{display:inline-block;align-items:center;justify-content:center;text-align:center;text-decoration:none;white-space:nowrap;max-width:100%;width:7.25rem;height:2.625rem;line-height:calc(2.625rem - 8px);padding:0 .5rem 0 .625rem;letter-spacing:.125rem;vertical-align:middle;font-family:var(--font-ui);font-size:1.25em;font-weight:400;direction:var(--site-language-direction);overflow:hidden;text-overflow:ellipsis;border:4px solid var(--color-paper);border-radius:.75rem;background-color:var(--color-button-fill);color:var(--color-ink);transition:transform .25s ease,color .25s ease,background-color .25s ease,border-color .25s ease}@media(hover:hover){.buttons-component>li>a:hover{transform:scale(1.06)}}.buttons-component.buttons--hero{gap:1.375rem}.buttons-component.buttons--nav{gap:.625rem}@media(max-width:480px){.buttons-component>li{flex:1 1 40%}.buttons-component>li>a{width:100%;height:3rem;line-height:calc(3rem - 8px)}}@media(max-width:360px){.buttons-component.buttons--hero{gap:1.03125rem}.buttons-component.buttons--nav{gap:.46875rem}}
