.cad-articles-display{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:20px}.cad-column-main{width:30%}.cad-main-item{padding:15px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .1);display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.3s ease-in-out}.cad-main-item:hover{transform:scale(1.03)}.cad-main-item .cad-thumbnail img{width:100%;height:auto;border-radius:8px}.cad-content{padding:10px}.cad-title{font-size:14px;line-height:1.4;min-height:40px}.cad-title a{text-decoration:none;color:inherit}.cad-title a:hover{color:#0073aa}.cad-meta{font-size:12px;color:#777;margin-bottom:10px}.cad-excerpt{font-size:13px;color:#444;margin-bottom:15px}.cad-read-more a{text-decoration:none;color:#0073aa;font-size:14px;font-weight:700}.cad-read-more a:hover{text-decoration:underline}.cad-column-sidebar1,.cad-column-sidebar2{width:35%}.cad-sidebar-item{display:flex;align-items:flex-start;background:#f9f9f9;padding:10px;border-radius:6px;margin-bottom:15px;transition:all 0.3s ease-in-out}.cad-sidebar-item:hover{background:#eef2ff;transform:scale(1.02)}.cad-sidebar-item .cad-thumbnail{flex-shrink:0;margin-right:10px;width:60px;height:60px;border-radius:6px;overflow:hidden}.cad-sidebar-item .cad-thumbnail img{width:100%;height:100%;object-fit:cover}.cad-sidebar-content{flex:1;display:flex;flex-direction:column;margin-right:8px}.cad-sidebar-item .cad-title{font-size:14px;margin-bottom:5px;line-height:1.4}.cad-sidebar-item .cad-title a{text-decoration:none;color:inherit}.cad-sidebar-item .cad-title a:hover{color:#0073aa}.cad-sidebar-item .cad-meta{font-size:11px;color:#777}@media (max-width:768px){.cad-articles-display{flex-direction:column;padding:10px}.cad-column-main{width:100%;margin-bottom:20px}.cad-column-sidebar1,.cad-column-sidebar2{width:100%}.cad-sidebar-item{flex-direction:row;align-items:center}.cad-sidebar-item .cad-thumbnail{order:-1;margin-left:10px}}.cad-main-item,.cad-sidebar-item{cursor:pointer!important}.cad-read-more a{font-size:12px!important;font-weight:400}