@font-face{font-family:'Open Sans Cond Med';font-style:normal;font-weight:700;font-display:swap;src:url('/css/fonts/opensans-cond-med.woff2') format('woff2')}.widget-spaces{border-radius:4px;border:1px solid #e8e8e8;padding:10px;background-color:#f1f7fd;position:relative}.widget-spaces-slim{border:none;padding:0;background:none;margin-top:0!important}.widget-spaces .mr-2{margin-right:10px!important}.widget-spaces .text-cond{font-family:Open Sans Cond Med}.widget-spaces .text-upper{text-transform:uppercase}.widget-spaces .card-title{line-height:1.42857143}.widget-spaces .flex-grid{display:flex;flex-wrap:wrap;gap:10px}.widget-spaces .flex-grid-1{gap:0}.widget-spaces .flex-grid-1 .flex-col{width:100%}.widget-spaces .flex-grid-2 .flex-col{width:calc(50% - 5px)}.widget-spaces .flex-grid-3 .flex-col{width:calc(33.33% - 10px)}.widget-spaces .space-preview{position:relative}.widget-spaces .space-preview img{border-radius:4px}.widget-spaces .space-icon{position:absolute;width:40px;height:40px;background-size:contain;top:-20px;right:15px}.widget-spaces .space-icon-lg{width:55px;height:55px;top:15px}.widget-spaces .short-post{font-size:1.3em}.widget-spaces .med-short-post{font-size:1.14em}.widget-spaces .med-long-post{font-size:1.14em}.widget-spaces .snippet{display:flex;gap:5px;align-items:start}.widget-spaces .snippet-va-middle{align-items:center}.widget-spaces img{height:auto}.widget-spaces .spaces-logo{display:block;background-image:url(https://spcdn.ca/files/ui/spaces-hd.svg);height:40px;vertical-align:middle;aspect-ratio:113/50}.widget-spaces-slim .spaces-logo{background:url(https://spcdn.ca/files/ui/spaces.svg) no-repeat;background-size:contain;height:20px;aspect-ratio:210/70}.widget-spaces .ic-comments{background-image:url(https://spcdn.ca/files/ui/icons/comments.svg)}.widget-spaces .ic-react{background-image:url(https://spcdn.ca/files/ui/icons/react.svg)}.widget-spaces .snippet-item-end{margin-left:auto}.widget-spaces .has-gallery{position:absolute;top:10px;left:10px}.widget-spaces .overlapped{display:inline-flex;flex-direction:row-reverse}.widget-spaces .overlapped .avatar:not(:last-child){margin-left:-6px}.widget-spaces .overlapped .avatar.theme-bg{outline:1px solid #fff;outline-offset:-1px;margin-top:1px}.widget-spaces .post-list{overflow-x:scroll;display:flex;margin-bottom:5px}.widget-spaces .post-list .card{display:inline-block;width:43%;margin-right:10px;flex-shrink:0}.widget-spaces .avatar-xxs{width:24px;height:24px;line-height:24px;font-size:11px}