.column-info__body{display:flex;flex-direction:column;gap:15px;width:580px;max-width:580px;margin-bottom:40px}.column-info__inner{display:flex;flex-direction:column;gap:5px;min-height:129px;overflow:hidden}.column-info__caption{font-size:16px;color:rgba(255,255,255,0.6);font-weight:600;line-height:140%}.column-info__title{color:#FFFFFF;font-size:24px;font-style:normal;font-weight:600;line-height:140%}.column-info__theme-list{display:flex;gap:10px;overflow-x:scroll;flex-wrap:nowrap}.column-info__theme-list::-webkit-scrollbar{display:none}.column-info__theme-list .theme__item{display:flex;padding:8px 9px;justify-content:center;align-items:center;gap:10px;border-radius:2px;border:1px solid rgba(255,255,255,0.5);text-decoration:none;color:#FFFFFF;font-size:14px;font-style:normal;font-weight:400;line-height:100%;white-space:nowrap;transition:0.5s}.column-info__theme-list .theme__item:hover{background:#000000;color:#FFFFFF;transition:0.5s;border:1px solid #000000}.column-info__dates{display:flex;gap:15px}.column-info__publish-date,.column-info__update-date{color:#FFFFFF;font-size:12px;font-weight:300;line-height:140%}.column-info__supervisor{display:flex;padding:12px 10px;justify-content:flex-start;align-items:center;gap:10px;align-self:stretch;border-radius:3px;background:#FFFFFF;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1)}.column-info .supervisor__portrait{width:50px;height:50px;border-radius:50%;background-color:#F5F5F5;object-fit:cover}.column-info .supervisor__office-name{color:#3D3A39;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.column-info .supervisor__lawyer-name{color:#3D3A39;font-size:12px;font-style:normal;font-weight:400;line-height:140%}
