.side-column{padding-left:12px;padding-right:12px;max-width:29%}.side-column .announcement-card{border:1px solid rgba(0,0,0,.1);border-radius:12px;position:relative;box-sizing:border-box;margin:0;padding:24px;background:linear-gradient(180deg,#c7517f,#fa939e)}.side-column .announcement-card .card-head .title{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000;font-weight:500;font-size:18px}.side-column .announcement-card .card-body .page{display:flex;flex-direction:column;justify-content:space-between;gap:5px}.side-column .announcement-card .card-body .page .item{margin-bottom:24px;cursor:pointer}.side-column .announcement-card .card-body .page .item .news-item{margin-left:-8px;margin-right:-8px;display:flex;flex-flow:row wrap}.side-column .announcement-card .card-body .page .item .news-item .poster{padding-left:8px;padding-right:8px;max-width:37.5%}.side-column .announcement-card .card-body .page .item .news-item .poster .image{border-radius:4px}.side-column .announcement-card .card-body .page .item .news-item .poster .image img{width:100%;max-width:134px;border-radius:4px;aspect-ratio:134/94}.side-column .announcement-card .card-body .page .item .news-item .info{padding-left:8px;padding-right:8px;max-width:62.5%}.side-column .announcement-card .card-body .page .item .news-item .info .head{margin-bottom:0;color:#fff;font-size:14px;font-weight:500;overflow:hidden}.side-column .announcement-card .card-body .page .item .news-item .info .para{margin-top:8px;margin-bottom:0;color:#fff;font-size:12px;font-weight:500;overflow:hidden}.side-column .announcement-card .card-body .page .item-nothover{margin-top:12px;cursor:pointer}.side-column .announcement-card .card-body .page .item-nothover .head{color:#fff;font-size:14px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.side-column .contest-card{position:relative;width:100%;margin:16px 0;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:24px;background:linear-gradient(180deg,#c7517f,#fa939e);box-sizing:border-box}.side-column .contest-card .card-head .title{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000;font-weight:500;font-size:18px}.side-column .contest-card .card-body .contest-list .item{margin-bottom:24px;cursor:pointer;display:flex;flex-direction:column}.side-column .contest-card .card-body .contest-list .item .news-item{margin-left:-8px;margin-right:-8px;flex-flow:row wrap;display:flex;flex-direction:column}.side-column .contest-card .card-body .contest-list .item .news-item .poster{padding-left:8px;padding-right:8px;width:100%;display:flex}.side-column .contest-card .card-body .contest-list .item .news-item .poster .image{border-radius:4px;width:100%}.side-column .contest-card .card-body .contest-list .item .news-item .poster .image img{width:100%;border-radius:4px;aspect-ratio:134/94}.side-column .contest-card .card-body .contest-list .item .news-item .info{padding-left:8px;padding-right:8px;width:100%;display:flex;flex-direction:column;gap:21px}.side-column .contest-card .card-body .contest-list .item .news-item .info .head{margin-bottom:0;color:#000;font-size:14px;font-weight:500;overflow:hidden}.side-column .contest-card .card-body .contest-list .item .news-item .info .para{margin-top:8px;margin-bottom:0;color:#fff;font-size:12px;font-weight:500;overflow:hidden}