.brief-item{cursor:pointer;flex-direction:column;align-items:center;min-width:200px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.brief-item:hover .brief-item-icon-wrapper{transform:scale(1.05);box-shadow:0 8px 32px #4b3fa74d}.brief-item-icon-wrapper{background:#231b3d;border:2px solid #4b3fa7;border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;margin-bottom:16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #4b3fa733}.brief-item-icon{object-fit:cover;width:100%;height:100%}.read-brief-overlay{opacity:1;background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.read-brief-overlay img{opacity:.9}.brief-item-info{text-align:center}.brief-item-title{text-align:initial;-webkit-line-clamp:2;text-overflow:ellipsis;color:#fff;-webkit-box-orient:vertical;max-width:180px;margin-bottom:8px;font-size:1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.brief-item-date{color:#ffffffb3;text-align:initial;margin-top:.25rem;font-size:.8rem;font-weight:300;display:block}.brief-item-source{color:#ffffff80;text-align:initial;margin-top:.25rem;font-size:.8rem;font-weight:300;display:block}
.brief-view-container{flex-direction:column;width:100%;display:flex}.brief-header{justify-content:space-between;align-items:center;width:calc(100% - 30px);margin-bottom:1rem;display:flex;overflow-x:hidden}.brief-title-container{align-items:center;gap:12px;display:flex}.brief-main-icon{width:42px;height:42px}.brief-title{color:#fff;margin:0;font-size:1.5rem;font-weight:600;line-height:48px}@media (max-width:768px){.brief-title{font-size:1.25rem}}.brief-arrow{cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;transition:transform .2s;display:flex}.brief-arrow span{font-weight:600}.brief-arrow:hover{transform:translate(4px)}.brief-items-scroll{-ms-overflow-style:none;scrollbar-width:none;align-items:flex-start;gap:1rem;max-width:100vw;padding:.5rem 10px;display:flex;overflow-x:auto}.brief-items-scroll::-webkit-scrollbar{display:none}.brief-items-scroll:after{content:"";padding-right:.1px}
