.bcn-home .bcn-show-connect{box-sizing:border-box;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;color:inherit}
.bcn-home .bcn-show-connect details{box-sizing:border-box;max-width:100%;min-width:0}
.bcn-home .bcn-show-connect details[open]{flex-basis:100%}
.bcn-home .bcn-show-connect summary{box-sizing:border-box;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid currentColor;border-radius:5px;font-size:14px;line-height:1.5;font-weight:700;cursor:pointer;width:fit-content;color:inherit;background:transparent}
.bcn-home .bcn-show-connect nav{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 4px}
.bcn-home .bcn-show-connect a{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:44px;max-width:100%;padding:9px 14px;border:1px solid #c6c5b6;border-radius:5px;background:#fffdf8;color:#173244;font-size:14px;line-height:1.5;font-weight:700;text-decoration:none;overflow-wrap:anywhere}
.bcn-home .bcn-show-connect a:hover{background:#f2e8ce;border-color:#173244}
.bcn-home .bcn-show-connect summary:hover{opacity:.8}
.bcn-home .bcn-show-connect a:focus-visible,.bcn-home .bcn-show-connect summary:focus-visible{outline:3px solid #daac3f;outline-offset:3px}
.bcn-home .bcn-show-connect svg{width:20px;height:20px;flex:none;fill:currentColor}
